Donc, je réponds à ma propre question. Étant donné que mon blog a une base de données, je lui ai donné un coup de feu pour faire un autre projet sans db, recommencer à zéro.
Ce que j'ai remarqué, c'est qu'il y a un problème d'importation de MySQLdb
module (sous-module de mysqlclient) avec ce traceback :Library not loaded: @rpath/libmysqlclient.21.dylib
.
Après quelques heures de navigation, j'ai réalisé que, pour une raison quelconque, les paramètres de sécurité du Mac empêchent l'importation correcte.
Sur mysqlclient
bibliothèque github j'ai trouvé un problème
rapportant le même que le mien. Il suggère que je lance cp -r /usr/local/mysql/lib/* /usr/local/lib/
. Après cela, j'ai défini settings.py
pour django.db.backends.mysql
, a exécuté python manage.py migrate
et ça a marché. Donc, pour une base de données vide, cela pourrait être une solution. J'ai toujours du mal avec la base de données 1.
J'utilise
- MacOS Catalina 10.15.6
- pyenv