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 方便水印和缩略图的图形类
May 21 PHP
PHP日期处理函数 整型日期格式
Jan 12 PHP
PHP关联链接常用代码
Nov 05 PHP
PHP的switch判断语句的“高级”用法详解
Oct 01 PHP
Yii中使用PHPExcel导出Excel的方法
Dec 26 PHP
php对象在内存中的存在形式分析
Feb 03 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
Jul 01 PHP
PHP易混淆知识整理笔记
Sep 24 PHP
深入理解PHP内核(二)之SAPI探究
Nov 10 PHP
php 数组字符串搜索array_search技巧
Jul 05 PHP
PHP实现文字写入图片功能
Feb 18 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式二图文详解
Apr 09 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
PHP4与PHP3中一个不兼容问题的解决方法
2006/10/09 PHP
PHP生成随机数的方法实例分析
2015/01/22 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
PHP根据key删除数组中指定的元素
2019/02/28 PHP
PHP二维索引数组的遍历实例分析【2种方式】
2019/06/24 PHP
php用wangeditor3实现图片上传功能
2019/08/22 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
精选的10款用于构建良好易用性网站的jQuery插件
2011/01/23 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
2014/06/06 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
JavaScript实现彩虹文字效果的方法
2015/04/16 Javascript
JavaScript操作HTML元素和样式的方法详解
2015/10/21 Javascript
js阻止默认浏览器行为与冒泡行为的实现代码
2016/05/15 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
2016/09/08 Javascript
jQuery中layer分页器的使用
2017/03/13 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
2017/06/30 Javascript
vue axios用法教程详解
2017/07/23 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
2018/09/13 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
vue使用echarts画组织结构图
2021/02/06 Vue.js
[02:42]DOTA2城市挑战赛收官在即 四强之争风起云涌
2018/06/05 DOTA
Python使用tablib生成excel文件的简单实现方法
2016/03/16 Python
Django应用程序中如何发送电子邮件详解
2017/02/04 Python
微信跳一跳python自动代码解读1.0
2018/01/12 Python
浅谈Python 列表字典赋值的陷阱
2019/01/20 Python
python3 线性回归验证方法
2019/07/09 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
2020/02/29 Python
Python实现京东抢秒杀功能
2021/01/25 Python
原装进口全世界:天猫国际
2016/08/03 全球购物
怎样客观的做好自我评价
2013/12/28 职场文书
高中社区服务活动报告
2015/02/05 职场文书
护士年终工作总结不会写?各科护士模板总结
2020/01/02 职场文书
CSS 制作波浪效果的思路
2021/05/18 HTML / CSS
vue使用节流函数的踩坑实例指南
2021/05/20 Vue.js
关于JavaScript轮播图的实现
2021/11/20 Javascript
海弦WR-800F
2022/04/05 无线电