django表单提交者返回非“发布”页面

时间:2011-11-14 17:51:06

标签: python django

我有一个选择框和一个输入框,提交到django中的视图。 当我提交它时,在django中添加值,然后页面重新加载并更新选择框值。 但是,如果我在该页面上按“刷新”,它会尝试再次重新提交值。我该如何防止这种行为,我想在POST之后刷新页面的正常刷新,就好像以前没有提交过POST一样。

localhost/project/myview/3/3

我正在尝试"return HttpResponseRedirect(reverse("myview"), firstid=3, secondid=3)" 但它似乎没有用,这是正确的做法,我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

HttpResponseRedirect只接受一个参数。您需要将id参数传递给reverse

return HttpResponseRedirect(reverse("myview", kwargs={"firstid": 3, 
    "secondid": 3}))