django之cookie值頁面顯示與瀏覽器儲存的值不一致問題
阿新 • • 發佈:2018-11-03
個人遇到的關於django的cookie問題:
counter = int(request.COOKIES['count']) + 1
# del request.COOKIES['count'] # 刪除伺服器COOKIES
if counter > 3:
counter = 'on'
# print("%%%%%%%%%%%%%%%%%%%")
# print(counter)
# print(request.COOKIES['count'])
request.COOKIES['count'] = counter
# print(request.COOKIES['count'])
response = render(request, "blog/login.html", {"msg": "密碼錯誤"})
response.set_cookie("count", counter)
'''
必須重新設定response中cookie值,request中的COOKIE值也要更新,
否則前端頁面顯示的COOKIE值與瀏覽器存的COOKIE值不一致,為上一次的。
'''