如何清除表单提交数据

时间:2013-12-11 04:49:26

标签: django forms post

我在使用POST请求完成的页面中提交了表单。 表格本身没有单独的页面。

当用户提交表单并刷新页面时,浏览器中的表单数据不会变得清晰,因此使用对话框询问“确认表单提交”。

如何删除?

我正在使用django进行表单提交,目前还没有使用任何异步提交(JavaScript)。

2 个答案:

答案 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模板中显示