だから、私は自分の質問に答えています。私のブログにはデータベースがあるので、dbを使わずに別のプロジェクトを作成して、最初からやり直してみました。
私が気付いたのは、MySQLdb
のインポートに問題があることでした このトレースバックを持つモジュール(mysqlclientのサブモジュール):Library not loaded: @rpath/libmysqlclient.21.dylib
。
数時間ブラウジングして、なんらかの理由でMacのセキュリティ設定がこれを正しくインポートできないことに気づきました。
mysqlclient
で ライブラリgithubcp -r /usr/local/mysql/lib/* /usr/local/lib/
を実行することをお勧めします 。この後、settings.py
を設定しました django.db.backends.mysql
の場合 、python manage.py migrate
を実行しました そしてそれはうまくいった。したがって、空のデータベースの場合、これが解決策になる可能性があります。ただし、データベース1ではまだ苦労しています。
使用します
- MacOS Catalina 10.15.6
- pyenv