不会让事情变得困难,我只想显示一个带有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/

10-13 09:38