如何使用自定义Django 404错误视图进行重定向?

时间:2018-12-23 06:42:26

标签: django url redirect

如果用户输入无效的URL,我想将他们重定向到登录页面,但是我只能弄清楚如何呈现登录页面而不实际更改URL。是否可以在Django中使用handler404进行重定向?我在根URLconf中将handler404和调试模式设置为False。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

您可以尝试此Django, creating a custom 500/404 error page

Designing Custom 404 And 500 Error Pages In Django

重定向此link

中描述的自定义url覆盖方法
def handler404(request, *args, **argv):
    return redirect('home')