Ich baue eine App mit Django als mein Arbeitspferd. Alles war gut so weit - angegeben db-Einstellungen, konfiguriert statische Verzeichnisse, Urls, Ansichten etc. Aber Ärger begann schleichen in dem Moment wollte ich meine eigenen schönen und benutzerdefinierten 404.html und 500.html Seiten zu machen.
Ich habe die Dokumente zur benutzerdefinierten Fehlerbehandlung gelesen und die erforderlichen Konfigurationen in UrlsConf festgelegt, entsprechende Ansichten erstellt und die 404.html und die 500.html zum Vorlagenverzeichnis meiner App hinzugefügt (auch in der settings.py angegeben).
Aber die Ärzte sagen you can actually view custom error views until Debug is Off
also habe ich es ausgeschaltet, um meine Sachen zu testen, und dann geht alles drunter und drüber!
Nicht nur, dass ich die benutzerdefinierte 404.html nicht anzeigen kann (sie wird zwar geladen, aber da meine Fehlerseiten jeweils eine grafische Fehlermeldung enthalten - als nettes Bild), wird die Quelle der Fehlerseite geladen, aber sonst nichts! Nicht einmal verknüpfte CSS oder Javascript!
In der Regel, sobald ich die DEBUG = False
Alle Ansichten werden geladen, aber alle verlinkten Inhalte (CSS, Javascript, Bilder, etc.) werden nicht geladen! Was ist da los? Gibt es etwas, das ich übersehe, in Bezug auf statische Dateien und die DEBUG
Einstellung?