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学习笔记之二 php入门知识
Jan 12 PHP
php 文本文件的读取效率
Feb 10 PHP
gd库图片下载类实现下载网页所有图片的php代码
Aug 20 PHP
php通过array_merge()函数合并关联和非关联数组的方法
Mar 18 PHP
PHP将进程作为守护进程的方法
Mar 19 PHP
php实现插入排序
Mar 29 PHP
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
Jul 29 PHP
培养自己的php编码规范
Sep 28 PHP
学习php设计模式 php实现门面模式(Facade)
Dec 07 PHP
Laravel框架生命周期与原理分析
Jun 12 PHP
PHP html_entity_decode()函数讲解
Feb 25 PHP
php实现QQ小程序发送模板消息功能
Sep 18 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中删除、清空session的方式总结
2015/10/09 PHP
PHP判断JSON对象是否存在的方法(推荐)
2016/07/06 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
JS HTML5 音乐天气播放器(Ajax获取天气信息)
2013/05/26 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
2014/01/02 Javascript
浅谈Unicode与JavaScript的发展史
2015/01/19 Javascript
深入理解JavaScript系列(27):设计模式之建造者模式详解
2015/03/03 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
2015/08/04 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
js实现n秒倒计时后才可以点击的效果
2015/12/20 Javascript
AngularJS基础 ng-mouseleave 指令详解
2016/08/02 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
JavaScript变量作用域_动力节点Java学院整理
2017/06/27 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
详解express使用vue-router的history踩坑
2019/06/05 Javascript
JS插件amCharts实现绘制柱形图默认显示数值功能示例
2019/11/26 Javascript
2019年度web前端面试题总结(主要为Vue面试题)
2020/01/12 Javascript
如何在postman测试用例中实现断言过程解析
2020/07/09 Javascript
Python OS模块常用函数说明
2015/05/23 Python
在Python中操作文件之seek()方法的使用教程
2015/05/24 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
2018/11/07 Python
python linecache 处理固定格式文本数据的方法
2019/01/08 Python
用vue.js组件模拟v-model指令实例方法
2019/07/05 Python
在pytorch中查看可训练参数的例子
2019/08/18 Python
Python使用微信接入图灵机器人过程解析
2019/11/04 Python
opencv python如何实现图像二值化
2020/02/03 Python
Python-openCV开运算实例
2020/07/05 Python
python--shutil移动文件到另一个路径的操作
2020/07/13 Python
Python中lru_cache的使用和实现详解
2021/01/25 Python
Html5原创俄罗斯方块(基于canvas)
2019/01/07 HTML / CSS
地球上最先进的胡子和头发修剪器:Bevel
2018/01/23 全球购物
开工庆典邀请函范文
2014/01/16 职场文书
介绍信如何写
2015/01/31 职场文书
小学校园广播稿
2015/08/18 职场文书
解决Laravel使用验证时跳转到首页的问题
2021/11/17 PHP