plötzlich erhalte ich DJANGO_SETTINGS_MODULE nicht definiert, wenn runserver mit

stimmen
3

Der vollständige Fehler ist:

ImportError: Could not import settings 'app.settings' (Is it on sys.path?): No module named settings

Die ganze Zeit,

python manage.py runserver

gearbeitet hatte , in Ordnung, und DJANGO_SETTINGS_MODULEwurde nie zuvor definiert - das ist nicht das Problem ist hier, weil ich bin mit manage.pyder dieser selbst setzen soll.

Das Problem ist aufgetreten , nachdem ich einige Importe hinzugefügt - runserver sofort aufgehört zu arbeiten. Ich kann auch nicht tun validate - nichts funktioniert. Einstellung DJANGO_SETTINGS_MODULEhilft nicht, auch nicht , aber das ist , was der Fehler hindeutet.

Veröffentlicht am 30/05/2012 um 08:36
vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
4

Hinzufügen Toplevel die Einfuhren von django Funktionen können django brechen in wirklich nicht offensichtliche Weise.

from django.core import context_processors

in einer Datei war, die ziemlich früh in settings.py importiert wurde, die diesen Fehler verursacht hat.

Meiner Meinung nach könnte, django eine bessere Art und Weise nutzt diese Art von Problem zu erkennen. Die Linie, die das Problem verursacht hat, zeigt nicht in der Zurückverfolgungs auf.

Beantwortet am 30/05/2012 um 08:37
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more