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