Ik beantwoord dus mijn eigen vraag. Omdat mijn blog een database heeft, heb ik een poging gewaagd om nog een project te maken zonder db, opnieuw beginnen.
Wat me opviel was dat er een probleem was met het importeren van MySQLdb
module (submodule van mysqlclient) met deze traceback:Library not loaded: @rpath/libmysqlclient.21.dylib
.
Toen ik een paar uur aan het browsen was, realiseerde ik me dat om de een of andere reden de Mac-beveiligingsinstelling ervoor zorgt dat dit niet correct kan worden geïmporteerd.
Op mysqlclient
bibliotheek github Ik vond één probleem
hetzelfde melden als de mijne. Het suggereert dat ik cp -r /usr/local/mysql/lib/* /usr/local/lib/
uitvoer . Hierna stel ik settings.py
in voor django.db.backends.mysql
, liep python manage.py migrate
en het werkte. Dus voor een lege database zou dit een oplossing kunnen zijn. Heb echter nog steeds moeite met database één.
Ik gebruik
- MacOS Catalina 10.15.6
- pyenv