zoukankan      html  css  js  c++  java
  • 中间件写法2

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

    中间件的定义

    中间件的使用: 我们可以判断每次请求中是否携带了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
  • 相关阅读:
    数学笔记目录
    机器学习笔记目录
    物理学笔记目录
    二阶递推公式的通项公式
    分析Analysis 笔记
    从傅里叶变换到小波变换
    电动力学 期末复习
    电动力学 期中复习
    热学 期中复习
    理论力学第一章 Lagrange方程
  • 原文地址:https://www.cnblogs.com/zhang-da/p/14483582.html
Copyright © 2011-2022 走看看