Quindi, sto rispondendo alla mia stessa domanda. Dal momento che il mio blog ha un database, ho provato a creare un altro progetto senza db, ricominciare da capo.
Quello che ho notato è che si è verificato un problema durante l'importazione di MySQLdb
module(sottomodulo di mysqlclient) con questo traceback:Library not loaded: @rpath/libmysqlclient.21.dylib
.
Durante la navigazione di alcune ore mi sono reso conto che per qualche motivo l'impostazione di sicurezza del Mac impedisce che questo venga importato correttamente.
Su mysqlclient
libreria github ho trovato un problema
riportando lo stesso del mio. Suggerisce di eseguire cp -r /usr/local/mysql/lib/* /usr/local/lib/
. Dopo questo ho impostato settings.py
per django.db.backends.mysql
, ha eseguito python manage.py migrate
e ha funzionato. Quindi, per un database vuoto, questa potrebbe essere una soluzione. Tuttavia, sto ancora lottando con il database uno.
Io uso
- MacOS Catalina 10.15.6
- pyenv