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 相关文章推荐
检测png图片是否完整的php代码
Sep 06 PHP
PHP的autoload机制的实现解析
Sep 15 PHP
phpMyAdmin自动登录和取消自动登录的配置方法
May 12 PHP
PHP APC配置文件2套和参数详解
Jun 11 PHP
PHP通过API获取手机号码归属地
May 28 PHP
微信开发之网页授权获取用户信息(二)
Jan 08 PHP
Yii框架实现邮箱激活的方法【数字签名】
Oct 18 PHP
PHP编译configure时常见错误的总结
Aug 17 PHP
详解PHP版本兼容之openssl调用参数
Jul 25 PHP
PHP PDOStatement::rowCount讲解
Feb 01 PHP
PHP设计模式之PHP迭代器模式讲解
Mar 22 PHP
Laravel timestamps 设置为unix时间戳的方法
Oct 11 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
千呼万唤始出来,DOTA2勇士令状不朽宝藏Ⅱ现已推出
2020/08/25 DOTA
php 前一天或后一天的日期
2008/06/28 PHP
apache和php之间协同工作的配置经验分享
2013/04/08 PHP
非常好用的Zend Framework分页类
2014/06/25 PHP
PHP 5.3新增魔术方法__invoke概述
2014/07/23 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
Yii框架getter与setter方法功能与用法分析
2019/10/22 PHP
Jquery下EasyUI组件中的DataGrid结果集清空方法
2014/01/06 Javascript
javascript背景时钟实现方法
2015/06/18 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
在Node.js中使用Javascript Generators详解
2016/05/05 Javascript
javascript表单处理具体实现代码(表单、链接、按钮)
2016/05/07 Javascript
使用jQuery实现Web页面换肤功能的要点解析
2016/05/12 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2016/06/23 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
简单学习5种处理Vue.js异常的方法
2019/06/17 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
Javascript如何递归遍历本地文件夹
2020/08/06 Javascript
简单谈谈Python流程控制语句
2016/12/04 Python
python executemany的使用及注意事项
2017/03/13 Python
Python set常用操作函数集锦
2017/11/15 Python
python多进程实现文件下载传输功能
2018/07/28 Python
python查询文件夹下excel的sheet名代码实例
2019/04/02 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
python如何提取英语pdf内容并翻译
2020/03/03 Python
Python如何定义有默认参数的函数
2020/08/10 Python
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
阿联酋航空官方网站:Emirates
2017/10/17 全球购物
DJI全球:DJI Global
2021/03/15 全球购物
金山毒霸系列的笔试题
2013/04/13 面试题
什么样的创业计划书可行性高?
2014/02/01 职场文书
2014年民主评议党员个人总结
2014/09/24 职场文书
后进基层党组织整改方案
2014/10/25 职场文书
干部外出学习心得体会
2016/01/18 职场文书
vue前端工程的搭建
2021/03/31 Vue.js