我有一个选择框和一个输入框,提交到django中的视图。 当我提交它时,在django中添加值,然后页面重新加载并更新选择框值。 但是,如果我在该页面上按“刷新”,它会尝试再次重新提交值。我该如何防止这种行为,我想在POST之后刷新页面的正常刷新,就好像以前没有提交过POST一样。
localhost/project/myview/3/3
我正在尝试"return HttpResponseRedirect(reverse("myview"), firstid=3, secondid=3)"
但它似乎没有用,这是正确的做法,我该如何解决这个问题?
答案 0 :(得分:3)
HttpResponseRedirect
只接受一个参数。您需要将id参数传递给reverse
:
return HttpResponseRedirect(reverse("myview", kwargs={"firstid": 3,
"secondid": 3}))