Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django表格提交人返回非“;邮政「;页_Python_Django - Fatal编程技术网

Python django表格提交人返回非“;邮政「;页

Python django表格提交人返回非“;邮政「;页,python,django,Python,Django,我有一个选择框和一个输入框,可以提交到django中的视图。 当我提交时,它会在django中添加值,然后重新加载页面并更新选择框值。 但是,如果我在该页面上按“刷新”,它会再次尝试重新提交值。如何防止这种行为,我希望帖子之后的刷新是页面的正常刷新,就好像以前没有提交过帖子一样 localhost/project/myview/3/3 我正在尝试执行一个“返回HttpResponseRedirect(反向(“myview”),firstid=3,secondid=3)” 但它似乎不起作用,这是

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

localhost/project/myview/3/3
我正在尝试执行一个
“返回HttpResponseRedirect(反向(“myview”),firstid=3,secondid=3)”

但它似乎不起作用,这是正确的方法吗?我如何解决这个问题?

HttpResponseRedirect
只接受一个参数。您需要将id参数传递到
反向

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

该行为由浏览器处理。你对此无能为力。重定向是正确的方法,应该可以防止这种情况发生。您的视图是什么样子的?不,这是表单提交的标准技术:视图返回302重定向到URL,该URL在重新加载时不会重新提交表单。