Damit beantworte ich meine eigene Frage. Da mein Blog eine Datenbank hat, habe ich versucht, ein weiteres Projekt ohne db zu machen, fang neu an.
Mir ist aufgefallen, dass beim Importieren von MySQLdb
ein Problem aufgetreten ist Modul (Untermodul von mysqlclient) mit diesem Traceback:Library not loaded: @rpath/libmysqlclient.21.dylib
.
Nach ein paar Stunden Surfen wurde mir klar, dass die Mac-Sicherheitseinstellung aus irgendeinem Grund verhindert, dass dies richtig importiert wird.
Auf mysqlclient
Bibliothek github Ich habe ein Problem
gefunden berichte das gleiche wie bei mir. Es schlägt vor, dass ich cp -r /usr/local/mysql/lib/* /usr/local/lib/
ausführe . Danach setze ich settings.py
für django.db.backends.mysql
, python manage.py migrate
ausgeführt und es hat funktioniert. Für eine leere Datenbank könnte dies also eine Lösung sein. Habe aber immer noch Probleme mit Datenbank eins.
Ich verwende
- MacOS Catalina 10.15.6
- pyenv