Я создаю приложение, используя Django в качестве моей рабочей лошадки. До сих пор все было хорошо - заданные настройки БД, настроенные статические каталоги, URL-адреса, представления и т. Д. Но проблемы начали красться в тот момент, когда я захотел отрисовать свои собственные красивые и собственные страницы 404.html и 500.html.
Я прочитал документы по пользовательской обработке ошибок и установил необходимые конфигурации в UrlsConf, создал соответствующие представления и добавил 404.html и 500.html в каталог шаблонов моего приложения (также указанный в settings.py).
Но в документах сказано you can actually view custom error views until Debug is Off
, так что я отключил его, чтобы проверить свои материалы, и вот тут-то и началось безумство!
Я не только не могу просмотреть пользовательский файл 404.html (на самом деле он загружается, но и потому, что каждая из моих страниц с ошибками содержит графическое сообщение об ошибке - как хорошее изображение), источник страницы ошибок загружается, но больше ничего не загружается! Даже не связанные CSS или Javascript!
Как правило, после установки DEBUG = False
загружаются все представления, но любой связанный контент (CSS, Javascript, Изображения и т. Д.) Не загружается! Что происходит? Чего-то не хватает в отношении статических файлов и DEBUG
настроек?