这是我的文件夹结构CSS中的自定义模板不会呈现为404和500页的Django 1.8
Music
-Music
-Feature
-static
-feature
core.css
-css
other css files
-js
-img
-templates
404.html
500.html
index.html
-feature
about.html
detail.html
template.html
manage.py
views.py
from django.shortcuts import render
def error404(request):
return render(request,'404.html')
urls.py
urlpatterns = [
url(r'^featured/(?P<pk>[0-9]+)/$', views.DetailView.as_view(), name='detail'),
url(r'^about/$', views.about, name='about'),
url(r'^FAQ/$', views.faq, name='faq'),
]
handler404 = 'mysite.views.error404'
定制的404.html文件得到渲染,但没有CSS。通常,CSS可以在其他页面上正常工作,但是当我设置012时检查settings.py
中的自定义404错误页面,整个项目的css消失。有关文件夹结构或其他问题? 编辑:core.css
是主要的css文件和other css files
包含插件的css
您的handler404和视图都没问题。但你不需要它们。只需要一个自定义的404模板就够了。 – allcaps