Ich hatte die Beispiel-App-Sandbox von django-oscar auf meiner Website unter example.com installiert. Ich wollte das auf example.com:8000 verschieben und ein anderes Projekt unter example.com url ausführen. Ich habe den zweiten Teil erfolgreich gemacht, und wenn Sie example.com betreten, können Sie sehen, dass das neuere django-Projekt läuft und läuft, aber die Sache ist, das erste django-Projekt, das die Sandbox von django-oscar war, wird nicht richtig antworten.
Wenn Sie example.com:8000 eingeben, sehen Sie das aktuelle Debugprotokoll:
%Vor%Jetzt habe ich diesen Fehler gegoogelt und ich habe keine wertvollen Ergebnisse erhalten.
Auch wenn ich
starte %Vor%Folgendes passiert, wozu ich auch keine richtige Lösung finden konnte:
%Vor%Update 1: Ich benutze dafür auch django 1.7.8.
Update 2: Ich habe meine Version von Django auf 1.8.1 geändert, die Makemigrationen und Migrationsbefehle funktionieren. Dann habe ich den Server erneut ausgeführt, und nun bekomme ich diesen Fehler in meinem Log: (Ich habe auch die Apache-Einstellungen gelöscht, da sie irrelevant waren!)
%Vor% Ich könnte endlich mein Problem lösen. Das Problem war, dass ich django 1.8 verwendet habe, um manage.py migrate
auszuführen, und das Projekt wurde unter django 1.7.1 entwickelt, so dass die Migration die Dinge kaputt gemacht hat.
Also habe ich django 1.8.1 erneut installiert, manage.py migrate contenttypes 0001
ausgeführt, dann django 1.8.1 deinstalliert, django 1.7.8 installiert und manage.py runserver
ausgeführt und alles lief wieder normal und funktionierte gut.
Ich hatte das gleiche Problem.
In meinem Fall habe ich Django 1.10 verwendet, um meine lokale Datenbank zu erstellen, aber ich muss die alte Django-Version (1.7) verwenden, um einige Tests durchzuführen, also habe ich meine lokale Datenbank gelöscht und manage.py migrate
mit Django 1.7 ausgeführt. p>
Alternativ kann die Datenbank, anstatt die lokale Datenbank zu löschen, beibehalten und in das Projekt zurückversetzt werden, sobald sie benötigt wird, wenn das Projekt mit Django 1.10 ausgeführt wird
Tags und Links python django apache django-oscar