我正在尝试进行Cookie会话,但找不到任何类似于清晰文档的内容。关于这个的django文档很弱!
我发现的所有人都是关于cookie的人视频:http://www.youtube.com/watch?v=U_dDY7TvJ4E
有人可以告诉我当访问者访问我的网站时如何制作Cookie吗?
我希望能够将该cookie保存在我的数据库中,这样当他们发出另一个请求时,我可以将更改与服务器端相关联。
谢谢!
答案 0 :(得分:0)
以下是关于如何制作Cookie的Django文档中的链接:
https://docs.djangoproject.com/en/dev/topics/http/sessions/
如何这样做的简短例子就是这样。您可以将内置Session
表格用作dictionary
,如下所示:
def myView(request):
request.session['foo'] = 'bar'
# other view code
render(request, 'mypage.html')
<强>更新强>
如果用户有Cookie
或不是
def myViewTwo(request):
id = request.session['UUID1']
# verify the UUID1 exists
if id == 'UUID1:
return render(request, 'cookie.html')
# if not, send them to a normal view
return render(request, 'no_cookie.html')