Então, estou respondendo minha própria pergunta. Como meu blog tem banco de dados, dei uma chance para fazer outro projeto sem db, comece de novo.
O que notei foi que há um problema ao importar o
MySQLdb
module(sub módulo de mysqlclient) com este traceback:Library not loaded: @rpath/libmysqlclient.21.dylib
. Por algumas horas de navegação, percebi que, por algum motivo, a configuração de segurança do Mac impede que isso seja importado corretamente.
No
mysqlclient
biblioteca github encontrei um problema
relatando o mesmo que o meu. Ele sugere que eu execute cp -r /usr/local/mysql/lib/* /usr/local/lib/
. Depois disso, defino settings.py
para django.db.backends.mysql
, executou python manage.py migrate
e funcionou. Portanto, para banco de dados vazio, isso pode ser uma solução. Ainda lutando com um banco de dados embora. eu uso
- MacOS Catalina 10.15.6
- pyenv