如果在django中的urls.py中找不到,则将任何网址重定向到404.html

Ank*_*iri 8 python regex django django-urls

如果urls.py中不存在任何类型的url模式到创建的页面"404.html"页面,而不是由django显示错误,如何将其重定向到.

moo*_*uck 8

创建一个视图,它将渲染您创建的404.html并将其设置为urls.py中的handler404.

handler404 = 'app.views.404_view'
Run Code Online (Sandbox Code Playgroud)

如果启用了调试,Django将呈现调试视图.否则,如果不存在,它将为handler404中的所有类型的页面呈现404页面.

有关自定义错误视图的 Django文档.

请查看答案以获取完整示例.