Я создаю приложение, использующее Django в качестве моей рабочей лошади. Все было хорошо до сих пор - заданные настройки db, настроенные статические каталоги, 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 (фактически, он загружается, но поскольку на моих страницах ошибок есть графическое сообщение об ошибке -as, какое-то приятное изображение), источник страницы ошибки загружается, но ничего больше не загружается! Даже не связаны CSS или Javascript!
Как правило, когда я устанавливаю DEBUG = False
, все представления загружаются, но любой связанный контент (CSS, Javascript, изображения и т.д.) Не загружается! Что происходит? Что-то не хватает, что касается статических файлов и настроек DEBUG
?