Я создаю приложение, используя 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
?