Python技术迷

Django教程-Cookie

整理:python架构师
Cookie 是存储在客户端浏览器中的一小段信息。它用于将用户的数据永久(或指定时间)存储在文件中。
Cookie 有其到期日期和时间,到期后会自动删除。Django 提供内置方法来设置和获取 cookie。
set_cookie ()方法用于设置cookie,get()方法用于获取cookie。
request.COOKIES ['key']数组也可用于获取 cookie 值。

专属福利 

👉点击领取:最全Python资料合集

Django Cookie 示例

在views.py中,两个函数setcookie()和getcookie()分别用于设置和获取cookie
// 视图.py
from django.shortcuts import render  from django.http import HttpResponse  def setcookie(request):      response = HttpResponse("Cookie Set")      response.set_cookie('django', 'javatiku.com')      return response  def getcookie(request):      tutorial  = request.COOKIES['java-tutorial']      return HttpResponse("django @: "+  tutorial);
并指定访问这些功能的 URL。
// url.py
from django.contrib import admin  from django.urls import path  from myapp import views  urlpatterns = [      path('admin/', admin.site.urls),      path('index/', views.index),      path('scookie',views.setcookie),      path('gcookie',views.getcookie)  ]

启动服务器

$ python3 manage.py runserver

启动服务器后,使用localhost:8000/scookie URL 设置 cookie。它向浏览器显示以下输出。

Image

Image
 1
Image
热门推荐

Image