前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django中的cookie与session操作实例代码

Django中的cookie与session操作实例代码

作者头像
用户8826052
修改2021-07-13 10:37:19
2730
修改2021-07-13 10:37:19
举报
文章被收录于专栏:编程乐园

添加cookie:

def login(req):

if req.method=="POST":

uf = UserInfoForm(req.POST)

if uf.is_valid():

username = uf.cleaned_data["username"]

password = uf.cleaned_data["password"]

print username,password

users = UserInfo.objects.filter(username=username,password=password)

if users:

response = HttpResponseRedirect("/index/")

response.set_cooki/

/e("username",username,3600)

return response

else:

return HttpResponseRedirect("/login")

# return HttpResponseRedirect()

else:

uf = UserInfoForm()

return render_to_response("login.html",{"uf":uf})

获得cookie:

def index(req):

username = req.COOKIES.get("username","")return render_to_response("index.html",{"username":username})

删除cookie:

Response.delete_cookie("username")

添加session:

def sesion(req):

if req.method == "POST":

uf = UserInfoForm(req.POST)

if uf.is_valid():

username = uf.cleaned_data["username"]

req.session["username"] = username

return HttpResponseRedirect("/index/")

else:

uf = UserInfoForm()

return render_to_response("LoadFile.html",{"uf":uf})

获取session:

def index(req):

username = req.session.get("username","")

return render_to_response("index.html",{"username/

/":username})

删除session:

del req.session['username']

以上所述是小编给大家介绍的Django中的cookie与session操作实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档