gpt4 book ai didi

python - Django 3.2 如何将 404 重定向到主页

转载 作者:行者123 更新时间:2023-12-04 12:54:06 40 4
gpt4 key购买 nike

我确实找到了许多关于 Django 404 重定向的答案,但大多指的是旧版本的 Django。
这是我在 Django 3.2.6 中的内容
DEBUG 设置为 False 以触发 404 行为
网址.py

 handler404 = views.view_404
View .py
 def view_404(request, exception=None):
return HttpResponseRedirect("/")
runserver 中没有错误,但 404 页面仍然返回“未找到
在此服务器上找不到请求的资源。”。

最佳答案

尝试这个:
urls.py

handler404 = 'myappname.views.view_404'
View .py
 def view_404(request, exception=None):
return HttpResponseRedirect("/")
请注意,要显示自定义模板,您只需创建一个名为 404.html 的模板即可。在您的主模板目录中。
有关说明,您可以阅读 documentation .

关于python - Django 3.2 如何将 404 重定向到主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69073104/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com