Ich habe alle Anwendungen in einem Projekt installiert, dann eine Website im Abschnitt Websites hinzugefügt und example.com gelöscht. Jetzt Abschnitt Seiten in Django CMS 2.0 funktioniert nicht: es wirft eine doesNotExist Ausnahme: Site matching query does not exist.
bei http://127.0.0.1:8000/admin/cms/page/Django CMS-Fehlfunktion: Site-Abgleich-Abfrage existiert nicht
Der Abschnitt normalerweise arbeitete, bevor ich die example.com Website gelöscht.
In settings.py habe ich SITE_ID = 2
Zeile. Dennoch in diesem Anruf:
return Site.objects.get(pk=site_pk)
in Traceback, Site_pk = 1.
Wie kann ich das beheben?
Ich hatte dieses Problem nach dem Empfang eines Fehlers während 'Syncdb'. Es ist mir nie in den Sinn gekommen, dass die Standard-Site niemals erstellt wird, wenn die Syncdb unterbrochen wird. Um das zu beheben, habe ich gerade ein Site-Objekt manuell über 'django-admin.py shell' hinzugefügt. –