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 相关文章推荐
第一节--面向对象编程
Nov 16 PHP
php 设计模式之 工厂模式
Dec 19 PHP
PHP中的float类型使用说明
Jul 27 PHP
thinkphp文件引用与分支结构用法实例
Nov 26 PHP
Symfony数据校验方法实例分析
Jan 26 PHP
php判断两个日期之间相差多少个月份的方法
Jun 18 PHP
PHP实现图片上传并压缩
Dec 22 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
May 09 PHP
PHP编程实现脚本异步执行的方法
Aug 09 PHP
LNMP部署laravel以及xhprof安装使用教程
Sep 14 PHP
PHP实现数组向任意位置插入,删除,替换数据操作示例
Apr 05 PHP
Laravel修改验证提示信息为中文的示例
Oct 23 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脚本的10个技巧(4)
2006/10/09 PHP
PHP脚本的10个技巧(1)
2006/10/09 PHP
PHP迅雷、快车、旋风下载专用链转换代码
2010/06/15 PHP
用php随机生成福彩双色球号码的2种方法
2013/02/04 PHP
javascript 计算两个整数的百分比值
2009/12/26 Javascript
基于Jquery制作的幻灯片图集效果打包下载
2011/02/12 Javascript
一行代码告别document.getElementById
2012/06/01 Javascript
JS下拉框内容左右移动效果的具体实现
2013/07/10 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
2013/07/17 Javascript
JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
2013/12/12 Javascript
JavaScript中switch语句的用法详解
2015/06/03 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
2016/07/15 Javascript
Vue.js中数组变动的检测详解
2016/10/12 Javascript
jquery动态赋值id与动态取id方法示例
2017/08/21 jQuery
详解tween.js的使用教程
2017/09/14 Javascript
JS对象与json字符串相互转换实现方法示例
2018/06/14 Javascript
微信小程序表单验证form提交错误提示效果
2020/06/19 Javascript
学习node.js 断言的使用详解
2019/03/18 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
2019/05/28 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
Python 专题四 文件基础知识
2017/03/20 Python
使用paramiko远程执行命令、下发文件的实例
2017/10/01 Python
Python并发编程协程(Coroutine)之Gevent详解
2017/12/27 Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
2018/05/02 Python
python检索特定内容的文本文件实例
2018/06/05 Python
使用python生成杨辉三角形的示例代码
2018/08/29 Python
Python编程中类与类的关系详解
2019/08/08 Python
Python ellipsis 的用法详解
2020/11/20 Python
CSS3中31种选择器使用方法教程
2013/12/05 HTML / CSS
推荐WEB开发者最佳HTML5和CSS3代码生成器
2015/11/24 HTML / CSS
物流管理毕业生自荐信
2013/10/24 职场文书
夜大毕业生自我评价分享
2013/11/10 职场文书
总经理办公室主任岗位职责
2013/11/12 职场文书
副检察长四风问题对照检查材料思想汇报
2014/10/07 职场文书
创业计划书之废品回收
2019/09/26 职场文书
Angular性能优化之第三方组件和懒加载技术
2021/05/10 Javascript