Problem beim Migrieren eines Django 1.8.1-Projekts
%Vor% Es beschwert sich, dass django_site
nicht existiert. Hier ist meine App-Konfiguration:
Das Site-Framework ist enthalten. Dieser Fehler tritt nur bei Verwendung einer Postgres-Datenbank auf, SQLite-Datenbanken funktionieren einwandfrei.
Vollständige Konfiguration hier .
./manage.py dbshell
wird in die Datenbank eingefügt:
Running ./manage.py flush
Das Problem ist in Django intern. Die Abhängigkeit Ihrer App von django_site
wird zum Zeitpunkt der Tabellenerstellung nicht berücksichtigt.
Sie können jedoch problemlos das Problem umgehen, indem Sie eine Migration für die App erstellen, deren Abhängigkeit von django.contrib.sites
den Fehler verursacht.
Lösen Sie Folgendes:
%Vor%(Vorhandene Migrationen führen dazu, dass Tabellen zu einem späteren Zeitpunkt erstellt werden und auch Abhängigkeitsprüfungen zwischen migrierten Apps durchgeführt werden.)
Tags und Links django postgresql