学习笔记——Django项目中的cookie
2022-10-05
得到cookie信息的实例联系:
在子应用中的“views.py”文件:
from django.http import HttpResponse def get_cookie(request): cookies = request.COOKIES username = cookies.get('username') return HttpResponse('get_cookie')
在子应用中的“urls.py”文件:
from django.conf.urls import url from book.views import get_cookie urlpatterns = [ url(r'^get_cookie/$',get_cookie), ]
后在pycharm中,在此环境的虚拟环境中,运行文件“python manage.py runserver”。打开浏览器搜索“http://127.0.0.1:8000/get_cookie/”。两次刷新后,在浏览器中按“F12”,打开“Network”后点击“All”,找到“get_cookie”,查看详细内容后,发现里面的信息是包含“cookie”的信息。
-----------------------------
cookie
cookie的概念:
cookie就是保存在客户端的数据。注“cookie”是保存在请求头中。
在请求的过程中,cookie设置的流程:
(1)第一次请求过程
浏览器第一次请求服务器的时候,此时是没有任何cookie数据的。当服务器接收到请求后,会给浏览器设置一个“cookie”,将“cookie”信息放在响应中。之后浏览器会将“cookie”信息保存起来。
(2)第二次及其之后的过程
浏览器第二次及其以后的请求都是会携带“cookie”信息的。此时,服务器接收到请求后就会看到“cookie”信息,就知道这是谁的请求。
分类:
django框架
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南