在404.html模板中显示Http404参数

时间:2011-08-26 14:24:17

标签: python django

如果我使用

在Django中引发404异常
raise Http404("Error text")

如何在我的404.html模板中显示Http404参数(本例中为“错误文字”)?

(我使用默认的Django视图来处理404错误。)

1 个答案:

答案 0 :(得分:1)

结帐defining your own 404 Handler。在您编写的视图中,您可以收到错误文本,然后将其传递给404模板。

请记住,基于HTTP standards,404错误应该是针对Page Not Found,而不是一般错误页面。根据您的使用情况,可能会重新评估表单验证的使用,或者在404重定向之前可以通知用户问题的其他错误消息。