首页 > 解决方案 > 如何在 Django 中引发或返回 405 方法不允许

问题描述

我想提出或返回不允许的 405 方法,但我找不到方法。就像在 Flask 中你可以做 abort(405)。无论如何要引发或返回 Django 405 异常。

标签: pythondjangoexception

解决方案


好的,我找到了答案。你可以使用亚历克斯所说的。但您也可以使用 HttpResponseNotAllowed 并单击此处查看文档。如果你想返回一个自定义的,只需执行以下操作:return render(request, "Error Pages/405.html", status=405). 注意状态,这将告诉浏览器正在返回的代码。


推荐阅读