Html Django Form POST带有后退按钮。

Html Django Form POST带有后退按钮。,html,django,forms,post,Html,Django,Forms,Post,我正在使用Django提交表格。一切都很顺利,直到我按了回击键。 这是IE显示“wab页面已过期。”的时间 我搜索了很多,但找不到正确的概念 使用get请求打开页面/user/search/ 在同一页面上发布带有表单数据的请求/user/search/ [可选]更改参数和POST 点击后退按钮 在这两种情况下,您将得到网页过期。请指导我如何进行此操作并避免出现错误消息?您不应该使用POST搜索表单。POST用于更改服务器上数据的操作。使用GET就不会有这个问题。在/user/search/上完成

我正在使用
Django
提交表格。一切都很顺利,直到我按了回击键。 这是IE显示“wab页面已过期。”的时间

我搜索了很多,但找不到正确的概念

  • 使用get请求打开页面<代码>/user/search/
  • 在同一页面上发布带有表单数据的请求
    /user/search/
  • [可选]
    更改参数和POST
  • 点击后退按钮
    在这两种情况下,您将得到网页过期。请指导我如何进行此操作并避免出现错误消息?

    您不应该使用POST搜索表单。POST用于更改服务器上数据的操作。使用GET就不会有这个问题。

    /user/search/
    上完成
    POST
    请求后,使用
    HttpResponseRedirect
    redirect
    进行重定向,而不是
    reader\u-to\u-response
    HttpResponse
    。看,我在上下文中有我的搜索结果。{var={results':Objects.all()}如果我重定向它,我能从谁那里得到这些信息?我会泄露这个信息的,对吗?如果你想说像这样的话,请纠正我。
    template=loader.get\u template('project\u list.html')
    context=RequestContext(request,{'key',val})
    返回HttpResponse(template.render(context))
    我也试过了。没用。丹尼尔,你能引用或交叉引用这个吗
    POST用于更改服务器上数据的操作
    GET一点问题都没有,我只是对这个问题感到好奇。好吧,这里有很多问题可以讨论:参见示例和。谢谢,,,我需要一个参考号+1