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 相关文章推荐
PHP多线程抓取网页实现代码
Jul 22 PHP
php指定函数参数默认值示例代码
Dec 04 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
Jun 17 PHP
ThinkPHP的URL重写问题
Jun 22 PHP
Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
Nov 04 PHP
php绘制一个矩形的方法
Jan 24 PHP
php运行时动态创建函数的方法
Mar 16 PHP
php创建无限级树型菜单
Nov 05 PHP
CI(CodeIgniter)模型用法实例分析
Jan 20 PHP
CakePHP框架Session设置方法分析
Feb 23 PHP
PHP回调函数与匿名函数实例详解
Aug 16 PHP
PHP操作Redis数据库常用方法示例
Aug 25 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数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
2011/11/02 PHP
php中使用$_REQUEST需要注意的一个问题
2013/05/02 PHP
PHP中的日期加减方法示例
2014/08/21 PHP
PHP中phar包的使用教程
2017/06/14 PHP
jQuery之网页换肤实现代码
2011/04/30 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
2013/10/15 Javascript
Javascript WebSocket使用实例介绍(简明入门教程)
2014/04/16 Javascript
JS的事件绑定深入认识
2014/06/26 Javascript
javascript事件模型实例分析
2015/01/30 Javascript
实用jquery操作表单元素的简单代码
2016/07/04 Javascript
JavaScript数组操作函数汇总
2016/08/05 Javascript
BootStrap的table表头固定tbody滚动的实例代码
2016/08/24 Javascript
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
2016/12/30 NodeJs
原生js实现电商侧边导航效果
2017/01/19 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
JavaScript全屏和退出全屏事件总结(附代码)
2017/08/17 Javascript
JS实现的数组去除重复数据算法小结
2017/11/17 Javascript
详解微信小程序审核不通过的解决方法
2018/01/17 Javascript
JavaScript ES6常用基础知识总结
2019/02/09 Javascript
详解vue使用插槽分发内容slot的用法
2019/03/28 Javascript
JS使用正则表达式判断输入框失去焦点事件
2019/10/16 Javascript
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
[01:07:02]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第三场 2月26日
2021/03/11 DOTA
python散点图实例之随机漫步
2018/08/27 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
css3 实现圆形旋转倒计时
2018/02/24 HTML / CSS
学生会主席就职演讲稿
2014/01/14 职场文书
党员创先争优承诺书
2014/03/26 职场文书
新闻编辑专业自荐信
2014/07/02 职场文书
大学毕业典礼演讲稿
2014/09/09 职场文书
中秋节国旗下演讲稿
2014/09/13 职场文书
先进党支部申报材料
2014/12/24 职场文书
交通事故赔偿起诉书
2015/05/20 职场文书
男方家长婚礼致辞
2015/07/27 职场文书
Logback 使用TurboFilter实现日志级别等内容的动态修改操作
2021/08/30 Java/Android