我在使用POST请求完成的页面中提交了表单。 表格本身没有单独的页面。
当用户提交表单并刷新页面时,浏览器中的表单数据不会变得清晰,因此使用对话框询问“确认表单提交”。
如何删除?
我正在使用django进行表单提交,目前还没有使用任何异步提交(JavaScript)。
答案 0 :(得分:1)
我认为在表单完成后重定向到同一页面更干净。 这样,您在重新加载网址时可以毫无问题地使用新的GET请求。
if method.POST:
...
if form.is_valid():
...
return HttpResponseRedirect(request.path)
答案 1 :(得分:0)
if request.method == "POST":
if form.is_valid():
...
...
form = ABCForm()
return render_to_response(request, context={'form':form}, RequestContext)
此处ABCForm
是您在django模板中显示的django表单名称,用于在django模板中显示