zoukankan      html  css  js  c++  java
  • django 中间件之process_view中间件

    1,view视图中间件

    from django.utils.deprecation import MiddlewareMixin
    from market_operation.views import PrivilegeCardDetailsViewSet
         print(dir(callback))    
            print(callback.__name__)    #返回访问视图的类的名称   str
            print(callback.__module__)    #返回view的路劲
            print(type(callback.cls),11111111111)     #返回访问的视图类   cls
            print(hasattr(callback.cls,'row'))    #可以用来判断类中是否存在属性
            print("中间件2view")
    
            print(callback.cls is PrivilegeCardDetailsViewSet)  #和原来的类型是一样的

    返回相应的值

    ['__annotations__', '__call__', '__class__', '__closure__', '__code__', '__defaults__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__',   '__format__', '__ge__', '__get__', '__getattribute__', '__globals__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__kwdefaults__',   '__le__', '__lt__', '__module__', '__name__', '__ne__', '__new__', '__qualname__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '_  _sizeof__', '__str__', '__subclasshook__', '__wrapped__', 'actions', 'cls', 'csrf_exempt', 'initkwargs', 'suffix']
    PrivilegeCardDetailsViewSet
    market_operation.views
    <class 'type'> 11111111111
    True
    中间件2view
    True

  • 相关阅读:
    数据类面试题
    java二进制文件复制
    String源码
    集合类题目
    OBJ-C
    java文件(文件夹)操作
    java中输入方式Scanner和BufferedReader
    二次分发举例
    Eclipse常用快捷键
    c#获取新浪微博登录cookie
  • 原文地址:https://www.cnblogs.com/52forjie/p/9712032.html
Copyright © 2011-2022 走看看