Django:在页面刷新时使用相同的请求日期

时间:2018-06-03 13:14:15

标签: django django-forms django-request

我正在构建一个django应用程序。我在我的视图中有一个函数,它继续执行POST表单请求并呈现依赖于它的页面: 它看起来很简单:

for(var  a=0;a<=i;a++)

这样就可以了。但现在我想如果有人在渲染的页面上,他会重新加载页面(例如通过点击地址栏中的一个按下输入的chrome中),保留他所做的预览请求。 我正在重新加载页面的那一刻调用了renderPage()函数,但是没有请求(显然当然request.method ==&#39; POST&#39;语句是False)。有没有简单的方法来实现这一目标?这是浏览器的问题/功能吗?这是我在html代码中必须做的事情吗?

我只能采用非常复杂的方法来做到这一点。例如,显式保存请求数据,然后在JavaScript中编写脚本,当有人重新启动页面时,该脚本会创建先前请求的副本。我非常确定django有一种更简单的方法来实现这个目标!

1 个答案:

答案 0 :(得分:0)

您可以尝试:

<meta HTTP-EQUIV="pragma" CONTENT="no-cache">       
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-store, must-revalidate">       
<meta HTTP-EQUIV="expires" CONTENT="0">

使用js重新加载数据