Django后端开发——cookies和session

文章目录

  • 参考资料
  • 会话保持
  • Cookies
    • views.py
    • urls.py
  • Session
    • views.py
    • urls.py
  • Cookies和session对比


参考资料

B站网课:点击蓝色字体跳转
或复制链接至浏览器:https://www.bilibili.com/video/BV1vK4y1o7jH/?p=29&spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=597e21cf34ffcdce468ba00be2177e8a


会话保持

Http的请求与相应对应着家和商店之间的交易,家相当于浏览器,商店相当于服务器,通过办会员卡的方式可以保存交易记录。

在这里插入图片描述

Cookies

在这里插入图片描述
在这里插入图片描述

views.py

def set_cookies(request):resp = HttpResponse('set cookies is ok')resp.set_cookie('uuname','syw',500)return respdef get_cookies(request):value = request.COOKIES.get('uuname')return HttpResponse('value is %s'%(value))

urls.py

	path('set_cookies',views.set_cookies),path('get_cookies',views.get_cookies),

在这里插入图片描述

Session

在这里插入图片描述
在这里插入图片描述

views.py

def set_session(request):request.session['uname']='czn'return HttpResponse('set session is ok')def get_session(request):value=request.session['uname']return HttpResponse('session value is %s'%(value))

urls.py

	path('set_session',views.set_session),path('get_session',views.get_session),

在这里插入图片描述
在这里插入图片描述

Cookies和session对比

在这里插入图片描述


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/505728.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode 2368.受限条件下可到达节点的数目:搜索 + 哈希表

【LetMeFly】2368.受限条件下可到达节点的数目:搜索 哈希表 力扣题目链接:https://leetcode.cn/problems/reachable-nodes-with-restrictions/ 现有一棵由 n 个节点组成的无向树,节点编号从 0 到 n - 1 ,共有 n - 1 条边。 给…

AG32 MCU 如何进入低功耗模式

默认情况下,微控制器(MCU)在系统复位或电源复位后处于运行模式。当CPU不需要持续运行时,可以使用几种低功耗模式来节省功耗。这是由用户选择的模式,给出了低功耗,短启动时间和可用的唤醒源之间的最佳妥协。 AG32VF 系列MCU具有以下…

使用docker部署es

直接安装运行es(会出现Linux系统卡死,下面有解决方案) [rootwq ~]# docker run -d --name elasticsearch -p 8020:9300 -e "discovery.typesingle-node" elasticsearch:7.6.2 Unable to find image elasticsearch:7.6.2 locally 7.6.2: Pulling from lib…

FreeRTOS学习笔记-基于STM32(1)基础知识

一、裸机与RTOS 我们使用的32板子是裸机,又称前后台系统。裸机有如下缺点: 1、实时性差。只能一步一步执行任务,比如在一个while循环中,要想执行上一个任务,就必须把下面的任务执行完,循环一遍后才能执行…

基于springboot+vue的网上服装商城

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Pyt…

【JS】解构赋值注意点,解构赋值报错

报错代码 const 小明 { email: 6, pwd: 66 } const 小刚 { email: 9, pwd: 99 }const { email } 小明 const { email } 小刚 报错图 原因 2个常量重复,重复在同一个作用域内是不能重复的,例如大括号内{const a 1; const a 2} 小伙伴A提问 问&…

2024 年适用于电脑的十大录制屏幕软件

录制屏幕软件的设计和开发旨在让您的工作流程更轻松、更高效。这些漂亮的工具有助于为教育目的捕获图像快照或记录屏幕以与客户共享模型。无论您寻找桌面屏幕录像机的原因是什么,这里都有最好的付费和免费实用程序。该类别中我们最喜欢的一些选择是 奇客录屏助手和 …

关于阿里云oss的冗余存储类型问题

不得不说一个问题,阿里云服务方便我们的同时 ,他们的文档写的是真的差劲。 东一块,西一块的。非常不好系统的阅读,文档结构比较散。 关于阿里云oss的冗余存储类型问题,这里说一下,简直是个坑。 首页阿里…

【python】`assert`断言语句

assert是一个断言语句,用于在代码中检查某个条件是否为真。 如果条件为假,将触发AssertionError 异常,从而指示存在错误。

Windows11下载、安装和配置JDK(包含多个版本的JDK配置)

下载JDK17 下载地址 JDK_DOWNLOAD选择JDK17版本 安装JDK17 双击打开安装包 -> 选择下一步 -> 选择安装路径(注意不要安装在带有中文的路径下)->修改完路径后点击下一步->安装完成。 检验安装是否成功,打开cmd,输…

js中的任务处理机制

众所周知(不知道的话去查),js是以单线程的方式执行的,在执行的过程中,某一时刻上只能执行一个任务,也就是说,我们写好了代码后执行的时候,程序是根据代码从上到下依次排队执行,只有上一个任务执…

大模型理论基础(so-large-lm)课程笔记!

Datawhale干货 作者:辣条,Datawhale优秀学习者 前 言 在当前信息时代,大型语言模型(Large Language Models,LLMs)的发展速度和影响力日益显著。随着技术进步,我们见证了从基本的Transformer架构…