Django:使所有错误(404500等)URL回退到父URL

2024-10-02 18:17:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望Django在当前URL遇到错误时显示父URL结构。我看到一个网站,example.com/user/customer/details/invalidPage/将显示{}的视图。这主要发生在404上,它们将被重定向到一个up directory/URL结构。我怎么复制这个?在

我相信这是一个更好的方法来处理我的透视图中的错误(对于我的情况),而不是显示默认或自定义的404页面。在


Tags: djangocom视图url网站example错误customer
2条回答

看看这个完整的例子

http://loongest.com/django/django-custom-404-page/

如果你用的是CBV

# urls.py
from some.file.views import My404View
handler404 = My404View.as_view()

希望有帮助

should在您的urls.py中定义特殊处理程序

handler404 = 'path.to.my.custom.view'
handler500 = 'path.to.my.custom.view'

相关问题 更多 >