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


Posted in PHP onAugust 17, 2017

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

PHP 相关文章推荐
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
May 28 PHP
php自动给文章加关键词链接的函数代码
Nov 29 PHP
PHP读取xml方法介绍
Jan 12 PHP
php实现查询百度google收录情况(示例代码)
Aug 02 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
Mar 30 PHP
记录一次排查PHP脚本执行卡住的问题
Dec 27 PHP
Yii框架实现记录日志到自定义文件的方法
May 23 PHP
yii2局部关闭(开启)csrf的验证的实例代码
Jul 10 PHP
PHP封装的完整分页类示例
Aug 21 PHP
php中如何执行linux命令详解
Nov 06 PHP
浅谈PHP无限极分类原理
Mar 14 PHP
PHP 加密 Password Hashing API基础知识点
Mar 02 PHP
Django 中 cookie的使用
Aug 17 #PHP
PHP面向对象中new self()与 new static()的区别浅析
Aug 17 #PHP
通过修改Laravel Auth使用salt和password进行认证用户详解
Aug 17 #PHP
PHP实现执行外部程序的方法详解
Aug 17 #PHP
laravel通过创建自定义artisan make命令来新建类文件详解
Aug 17 #PHP
Laravel中的Auth模块详解
Aug 17 #PHP
PHP实现基于回溯法求解迷宫问题的方法详解
Aug 17 #PHP
You might like
php 中文字符入库或显示乱码问题的解决方法
2010/04/12 PHP
thinkPHP中多维数组的遍历方法
2016/01/09 PHP
php微信公众平台示例代码分析(二)
2016/12/06 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
2019/04/16 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
jquery动态添加option示例
2013/12/30 Javascript
JavaScript AOP编程实例
2015/06/16 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
js模糊查询实例分享
2016/12/26 Javascript
提高JavaScript执行效率的23个实用技巧
2017/03/01 Javascript
js时间戳与日期格式之间相互转换
2017/12/11 Javascript
js中如何完美的解析数据
2018/03/18 Javascript
JS实现自定义弹窗功能
2018/08/08 Javascript
elementUI table表格动态合并的示例代码
2019/05/15 Javascript
angular4应用中输入的最小值和最大值的方法
2019/05/17 Javascript
Javascript 类型转换、封闭函数及常见内置对象操作示例
2019/11/15 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
python简单实现旋转图片的方法
2015/05/30 Python
学习python中matplotlib绘图设置坐标轴刻度、文本
2018/02/07 Python
对python pandas 画移动平均线的方法详解
2018/11/28 Python
windows下python虚拟环境virtualenv安装和使用详解
2019/07/16 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
使用Python制作新型冠状病毒实时疫情图
2020/01/28 Python
Django重设Admin密码过程解析
2020/02/10 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
荷兰皇家航空公司官方网站:KLM Royal Dutch Airlines
2017/12/07 全球购物
Unineed旗下时尚轻奢网站:FABHunt
2019/05/13 全球购物
英国水族馆和池塘用品购物网站:Warehouse Aquatics
2019/08/29 全球购物
行政助理岗位职责
2013/11/10 职场文书
抗洪抢险事迹材料
2014/05/06 职场文书
高中班级口号
2014/06/09 职场文书
优秀毕业生自荐信
2014/06/10 职场文书
体育教师个人工作总结
2015/02/09 职场文书
个人年终总结结尾
2015/03/06 职场文书
php访问对象中的成员的实例方法
2021/11/17 PHP