小编The*_*Hun的帖子

如何在Django中覆盖标准handler404,handler403,handler500?

我尝试过使用https://docs.djangoproject.com/en/dev/topics/http/views/教程,但我仍然获得了标准的404 html页面.我想切换到我的自定义视图

handler404 = 'myview.views.custom_page_not_found' ,
Run Code Online (Sandbox Code Playgroud)

我做了调试(使用eclipse),然后将值handler404(old value -'django.config.default.views.page_not_found改为我给出的新值('myview.views.custom_page_not_found').但它仍然显示较旧的404页面.我已将settings.py DEBUG更改为False,然后显示自定义页面.但它有一些缺点(它不会加载静态文件和所有,DEBUG = false不是正确的方法)所以我不得不重置为True.

我是否必须对其进行一些其他修改?

python django exception-handling

6
推荐指数
1
解决办法
3603
查看次数

标签 统计

django ×1

exception-handling ×1

python ×1