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文件的实现方法
Mar 19 PHP
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
Sep 19 PHP
php批量更改数据库表前缀实现方法
Oct 26 PHP
php无序树实现方法
Jul 28 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
Dec 23 PHP
CodeIgniter控制器之业务逻辑实例分析
Jan 20 PHP
浅谈PHP的排列组合(如输入a,b,c 输出他们的全部组合)
Mar 14 PHP
php实现微信企业号支付个人的方法详解
Jul 26 PHP
PHP 布尔值的自增与自减的实现方法
May 03 PHP
PHP设计模式之单例模式定义与用法分析
Mar 26 PHP
Laravel 错误提示本地化的实现
Oct 22 PHP
php变量与字符串的增删改查操作示例
May 07 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内核探索:哈希表碰撞攻击原理
2015/07/31 PHP
php实现简单加入购物车功能
2017/03/07 PHP
20款超赞的jQuery插件 Web开发人员必备
2011/02/26 Javascript
代码获取历史上的今天发生的事
2014/04/11 Javascript
jquery中 $.expr使用实例介绍
2014/06/09 Javascript
jQuery中insertAfter()方法用法实例
2015/01/08 Javascript
jQuery插件slides实现无缝轮播图特效
2015/04/17 Javascript
Bootstrap中CSS的使用方法
2016/02/17 Javascript
JQuery核心函数是什么及使用方法介绍
2016/05/03 Javascript
js仿支付宝多方框输入支付密码效果
2016/09/27 Javascript
angular中使用Socket.io实例代码
2017/06/03 Javascript
详解Node.js模板引擎Jade入门
2018/01/19 Javascript
[原创]jquery判断元素内容是否为空的方法
2018/05/04 jQuery
vscode下的vue文件格式化问题
2018/11/28 Javascript
了解JavaScript函数中的默认参数
2019/05/30 Javascript
JS document form表单元素操作完整示例
2020/01/13 Javascript
Python类的基础入门知识
2008/11/24 Python
python实现系统状态监测和故障转移实例方法
2013/11/18 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
用python生成1000个txt文件的方法
2018/10/25 Python
Python中is和==的区别详解
2018/11/15 Python
利用python开发app实战的方法
2019/07/09 Python
Python加速程序运行的方法
2020/07/29 Python
Django REST Framework 分页(Pagination)详解
2020/11/30 Python
python压包的概念及实例详解
2021/02/17 Python
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
感恩父母的演讲稿
2014/05/06 职场文书
计算机毕业大学生求职信
2014/06/26 职场文书
医院2014国庆节活动策划方案
2014/09/21 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
投资意向协议书
2015/01/29 职场文书
大学生暑假实习总结
2015/07/13 职场文书
css3 filter属性的使用简介
2021/03/31 HTML / CSS
SQL Server中常用截取字符串函数介绍
2022/03/16 SQL Server
Python调用腾讯API实现人脸身份证比对功能
2022/04/04 Python
html中两种获取标签内的值的方法
2022/06/16 jQuery