首页 > 其他分享 >中间件写法2

中间件写法2

时间:2022-12-22 19:32:28浏览次数:44  
标签:username return get 中间件 request print 写法 response

"""
中间件的作用: 每次请求和相应的时候都会调用

中间件的定义

中间件的使用: 我们可以判断每次请求中是否携带了cookie中某些信息

"""
from django.http import HttpResponse


def simple_middleware(get_response):
# 这里是 中间件第一次调用执行的地方
# print('init1111')

def middleware(request):
# username = request.COOKIES.get('username')
# if username is None:
# print('username is None')
# return HttpResponse('哥们,你没有登陆哎')
# 这里是 请求前
print('before request 1111111111111111')
response = get_response(request)
# 这里就 响应后/请求后
print('after request/response 111111111111')
return response

return middleware


def simple_middleware2(get_response):
# print('init2222')

def middleware(request):
# username = request.COOKIES.get('username')
# if username is None:
# print('username is None')
# return HttpResponse('哥们,你没有登陆哎')
# 这里是 请求前
print('before request 22222222222222')
response = get_response(request)
# 这里就 响应后/请求后
print('after request/response 222222222222222')
return response

return middleware



标签:username,return,get,中间件,request,print,写法,response
From: https://blog.51cto.com/u_15920572/5963228

相关文章