不会让事情变得困难,我只想显示一个带有staticfiles的特殊404渲染器。
如果设置了DEBUG = False
,则可以在 urls.py中使用
handler404 = 'app.views.handler404'
但是它没有staticfiles。我不想为一个简单的应用程序安装Web服务器。
在中使用
DEBUG = True
网址url(r'^404/$', views.handler400)
不会覆盖默认的未找到页面(404)页面。
实现渲染的简单方法是什么?当您使用staticfiles输入localhost/asdfhjfsda时,DEBUG = True?
提前致谢...
最佳答案
在Django 1.10 docs中:
看一下'app.views.handler404'
的定义,它可能会遗漏参数,这也许就是r'^404/$'
处理程序没有为您提供正确的方法调用的原因。
关于python - Debug = True时的Django 1.11 404页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44228397/