【发布时间】:2015-11-08 18:23:54
【问题描述】:
# In mypage.html
<form method='get' action=''>
<input type="submit" value="add" name="add"/>
</form>
<h1>{{ p }}</h1>
# In the views.py file
p = 1
def mypage(request):
global p
my_dictionary = {
"p" : p,
}
if request.GET.get('add'):
p = p+1
if 'p' in request.session:
request.session['p'] = request.session['p'] + 1
else:
request.session['p'] = 1
my_dictionary = {
"p" : p,
}
return render(request, "mypage.html", my_dictionary)
mypage.html 在单击按钮"add" 时实质上将p 加1。但是,我希望在刷新页面时将添加重置回p=1。我该怎么做呢?
谢谢。
【问题讨论】:
-
另外,会话是共享给所有用户还是只共享给当前用户?
标签: python html django session django-sessions