如果我使用
在Django中引发404异常raise Http404("Error text")
如何在我的404.html模板中显示Http404参数(本例中为“错误文字”)?
(我使用默认的Django视图来处理404错误。)
答案 0 :(得分:1)
结帐defining your own 404 Handler。在您编写的视图中,您可以收到错误文本,然后将其传递给404模板。
请记住,基于HTTP standards,404错误应该是针对Page Not Found,而不是一般错误页面。根据您的使用情况,可能会重新评估表单验证的使用,或者在404重定向之前可以通知用户问题的其他错误消息。