2017-07-15 3 views
0

In meinem Mezzanine-basierten django Projekt I Debug = False Satz in meiner settings.py DateiMezzanine Debug = False Ausgabe

jedoch habe, wenn eine URL besuchen, die nicht mein Projekt wirft existieren noch diesen Fehler:

Sie sehen diesen Fehler, weil Sie DEBUG = True in Ihrer Django-Einstellungsdatei haben. Ändern Sie das in False, und Django zeigt eine Standard 404-Seite an.

Gibt es einen zweiten Ort, an dem Debug gesetzt werden muss?

Antwort

1

Meine Schätzung ist, dass Sie es in local_settings.py ändern müssen, die Variablen in einem Mezzanine-Projekt standardmäßig überschreibt.

Während manchmal nützlich, läuft der Entwicklungsserver mit DEBUG = False ist kein Anwendungsfall Mezzanine ist so konzipiert, um aus der Box zu unterstützen, und Sie können Buggy Verhalten auftreten. Ich empfehle in erster Linie DEBUG = True mit dem Entwicklungsserver und DEBUG = False mit Ihrem Produktionsserver zu verwenden.

+0

Danke - das hat den Trick gemacht – Rampant