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

1 投票
1 回答
860 浏览
提问于 2025-04-17 00:24

如果我在Django中使用

raise Http404("Error text")

抛出一个404异常,我该如何在我的404.html模板中显示Http404参数(在这个例子中是“错误文本”)呢?

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

1 个回答

1

你可以查看一下自定义404错误页面的方法。在你写的视图中,你可以接收到错误信息,然后把它传递给404的模板。

要记住,根据HTTP标准,404错误是用来表示“页面未找到”的,而不是一个通用的错误页面。根据你的具体情况,可能需要重新考虑一下表单验证的使用,或者其他可以在404重定向之前告诉用户问题的错误信息。

撰写回答