Django后端开发——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

c 复制代码
def set_cookies(request):

    resp = HttpResponse('set cookies is ok')
    resp.set_cookie('uuname','syw',500)
    return resp

def get_cookies(request):

    value = request.COOKIES.get('uuname')
    return HttpResponse('value is %s'%(value))

urls.py

c 复制代码
	path('set_cookies',views.set_cookies),
    path('get_cookies',views.get_cookies),

Session


views.py

c 复制代码
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

c 复制代码
	path('set_session',views.set_session),
    path('get_session',views.get_session),


Cookies和session对比


相关推荐
实名上网宋凯宣3 小时前
Django
后端·python·django
如若1235 小时前
【论文复现】CoFailMed:从零复现医学图像分割的共享失败审计,含完整代码流程与科研绘图
人工智能·python
利威尔xu5 小时前
Go IM 源码实战(14):本地缓存快 3000 倍,失效却难 10 倍
后端·缓存·微服务·面试·golang
逃逸线LOF6 小时前
Ribbon负载均衡原理(Irule组件、源码分析)
后端·spring cloud·ribbon
砚底藏山河6 小时前
python量化自定义周期 K 线合成
java·开发语言·数据库·python·金融
慢云智慧空间6 小时前
从设备智能到空间理解,空间智能终端解决方案商如何重新定义行业标准
后端
视觉小萌新6 小时前
AI Class 3 · Chapter 1:变量、字符串、list/dict、if/for(python学习-小白版-有经验可跳过)
python·学习·list
利威尔xu6 小时前
Go IM 源码实战(13):30 个会话只有 2 个红点,未读数错在三条路径
redis·后端·微服务·面试·golang
薛定谔的猫-菜鸟程序员7 小时前
软件架构设计师开发资料大全(从入门到精通)
后端·python·系统架构·flask·架构设计师
IT_陈寒8 小时前
SpringBoot多环境配置把我坑惨了,这个踩坑经验你最好看看
前端·人工智能·后端