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中的字符串函数
Nov 24 PHP
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
May 24 PHP
php正则表达式(regar expression)
Sep 10 PHP
用来解析.htpasswd文件的PHP类
Sep 05 PHP
php缓冲输出实例分析
Jan 05 PHP
PHP输入输出流学习笔记
May 12 PHP
一个PHP实现的轻量级简单爬虫
Jul 08 PHP
php生成图片验证码-附五种验证码
Aug 19 PHP
php+ajax注册实时验证功能
Jul 20 PHP
php判断是否为ajax请求的方法
Nov 29 PHP
Laravel5.* 打印出执行的sql语句的方法
Jul 24 PHP
laravel利用中间件做防非法登录和权限控制示例
Oct 21 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读取flv文件的播放时间长度
2009/09/03 PHP
简单的php文件上传(实例)
2013/10/27 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
总结的一些PHP开发中的tips(必看篇)
2017/03/24 PHP
javascript 写类方式之六
2009/07/05 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
微信小程序 http请求详细介绍
2016/10/09 Javascript
JS实现动态增加和删除li标签行的实例代码
2016/10/16 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
ionic实现下拉刷新载入数据功能
2017/05/11 Javascript
微信小程序顶部可滚动导航效果
2017/10/31 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
2018/09/03 Javascript
jQuery使用each遍历循环的方法
2018/09/19 jQuery
vue自动路由-单页面项目(非build时构建)
2019/04/30 Javascript
Node.js之删除文件夹(含递归删除)代码实例
2019/09/09 Javascript
原生js实现二级联动菜单
2019/11/27 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
基于js实现逐步显示文字输出代码实例
2020/04/02 Javascript
TensorFlow saver指定变量的存取
2018/03/10 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
2020/01/08 Python
python文件编写好后如何实践
2020/07/07 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
BOSE德国官网:尽探索之力,享音乐之极
2016/12/11 全球购物
Top Villas美国:豪华别墅出租和度假屋
2018/07/10 全球购物
建筑行业的大学生自我评价
2013/12/08 职场文书
狼和鹿教学反思
2014/02/05 职场文书
2014年清明节网上祭英烈寄语
2014/04/09 职场文书
2014年新生军训方案
2014/05/01 职场文书
教师师德演讲稿
2014/05/06 职场文书
同学聚会致辞集锦
2015/07/28 职场文书
学术会议领导致辞
2015/07/29 职场文书
Java Optional<Foo>转换成List<Bar>的实例方法
2021/06/20 Java/Android
Oracle配置dblink访问PostgreSQL的操作方法
2022/03/21 PostgreSQL
win10输入法不见了只能打出字母怎么解决?
2022/08/05 数码科技