设为首页 加入收藏

TOP

学习笔记——Django项目中的cookie
2023-07-23 13:43:46 】 浏览:17
Tags:习笔记 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 之ModelAdmin对象(补) 下一篇学习笔记——Django项目中请求与..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目