Więc odpowiadam na własne pytanie. Ponieważ mój blog ma bazę danych, dałem mu szansę na zrobienie kolejnego projektu bez bazy danych, zacznij od nowa.
Zauważyłem, że wystąpił problem z importem MySQLdb
module (podmoduł mysqlclient) z następującym śledzeniem:Library not loaded: @rpath/libmysqlclient.21.dylib
.
Przeglądając kilka godzin, zdałem sobie sprawę, że z jakiegoś powodu ustawienia zabezpieczeń Maca uniemożliwiają prawidłowe importowanie.
Na mysqlclient
biblioteka github Znalazłem jeden problem
zgłaszając to samo co moje. Sugeruje uruchomienie cp -r /usr/local/mysql/lib/* /usr/local/lib/
. Następnie ustawiłem settings.py
dla django.db.backends.mysql
, uruchomiłem python manage.py migrate
i zadziałało. Więc dla pustej bazy danych może to być rozwiązanie. Jednak wciąż zmagam się z bazą danych.
używam
- MacOS Catalina 10.15.6
- pyenv