专栏首页编程乐园Django中的cookie与session操作实例代码

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

添加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操作实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

原文链接:https://www.blog.zirun.me/php/4639.html

我来说两句

0 条评论
登录 后参与评论

相关文章

  • (十四)Django操作cookie和session

    先介绍一下django操作memcached,因为接下来项目中的session数据存储将会使用到memcached。之前在memcached和redis...

    文科生的python自学之路
  • django学习笔记(2)django中session的源码解析以及使用

    Session是存在server端,当client向server发起request的时候,会产生一个session,用来存放client的一些信息,比如id等,...

    菜刀兔
  • Django-多对多关系的三种创建方式-forms组件使用-cookie与session-08

    写法和写模型表类极其相似,但是 forms 组件的字段有约束,模型表类的字段没有约束 from django import forms class...

    suwanbin
  • 10.Django基础八之cookie和session

    我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而...

    changxin7
  • 小白学Django第九天| Cookie和session的那些骚操作

    在前面的学习中,我们了解到了用户的登录,但是大家有么有困惑过,登录之后我去访问其他的页面(例如个人中心)它是怎么识别我的身份呢?这就和今天我们要说的状态保持有关...

    Python进击者
  • Django 2.1.7 Session基本操作,解决 'WSGIRequest' object has no attribute 'session' 问题

    上一篇Django 2.1.7 状态保持 - Cookie介绍了Django中关于cookie的基本使用,本篇章继续来看看session的操作。

    Devops海洋的渔夫
  • Yii框架操作cookie与session的方法实例详解

    本文实例讲述了Yii框架操作cookie与session的方法。分享给大家供大家参考,具体如下:

    砸漏
  • Django-认证系统

    COOKIE 与 SESSION 概念 cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie...

    用户1214487
  • Python学习路线

    标签: 无 ...

    KEVINGUO_CN
  • Python基础(Django)

        Web框架其实是建立web应用的一种方式,它为应用程序提供一套程序框架,这样开发者可以专注于编写清晰、易维护的代码,而无需从头做起。

    py3study
  • cookie、session和中间件

    cookie是保存在浏览器上的键值对,session是保存在服务端的键值对,cookie和session存在的目的是保存用户的登录状态,那么为什么有cookie...

    GH
  • Django 实战2:利用 Session 实现自动登录机制

    上篇文章中讲到 Django 如何启动以及配置 sessions 功能。sessions 功能用是跟踪用户的状态,经常结合 Cookie 功能实现自动登录功能。...

    猴哥yuri
  • Django之cookie、session

    cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。

    菲宇
  • python进阶学习路线(全)

    4、基本数据类型,基本二,字符串,列表,元组,字典,集合

    py3study
  • python大佬进阶学习路线

    4、基本数据类型,基本二,字符串,列表,元组,字典,集合

    py3study
  • session与cookie,django中间件

    在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决...

    小小咸鱼YwY
  • django-利用session机制实现唯一登录的例子

    由于http协议的请求是无状态的。故为了让用户在浏览器中再次访问该服务端时,他的登录状态能够保留(也可翻译为该用户访问这个服务端其他网页时不需再重复进行用户认证...

    砸漏
  • Django中的session的使用

    Django中默认支持Session,其内部提供了5种类型的Session供开发者使用:

    BigYoung小站

扫码关注云+社区

领取腾讯云代金券