使用POST而不是GET强制调用Django视图方法

时间:2013-01-10 15:05:57

标签: django

我有一个Django视图方法(让我们称之为方法A),其中包含GET的一些响应和POST的一些其他响应。如果通过POST调用方法A,则会显示包含表单的HTML页面。

一旦用户提交此表单,表单将调用views.py中的另一个方法(方法B),该方法检查表单是否有效。如果表单包含错误,我想返回上一页并显示错误。

如何“返回上一页”?或者我基本上要问的是 - 从方法B,我如何使用POST调用方法A,以便我的以前的HTML页面再次显示?

请假设我没有使用Django表格。

1 个答案:

答案 0 :(得分:0)

您可能会考虑将POST错误重定向回页面本身以及有关显示错误消息的一些信息。否则,我不确定你为什么要做这个,但我相信你有充分的理由:)