Så jeg svarer på mit eget spørgsmål. Da min blog har en database, gav jeg den en chance for at lave endnu et projekt uden db, start på en frisk.
Det, jeg bemærkede, var, at der er et problem med at importere MySQLdb
modul (undermodul af mysqlclient) med denne traceback:Library not loaded: @rpath/libmysqlclient.21.dylib
.
For at gennemse et par timer indså jeg, at Mac-sikkerhedsindstillingen af en eller anden grund forhindrer dette i at blive importeret korrekt.
På mysqlclient
bibliotek github Jeg fandt et problem
rapporterer det samme som min. Det foreslår, at jeg kører cp -r /usr/local/mysql/lib/* /usr/local/lib/
. Herefter indstillede jeg settings.py
til django.db.backends.mysql
, kørte python manage.py migrate
og det virkede. Så for tom database kan dette være en løsning. Kæmper dog stadig med database en.
Jeg bruger
- MacOS Catalina 10.15.6
- pyenv