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日志第8天 2020.7.13
    Java日志第7天 2020.7.12
    Java日志第6天 2020.7.11
    Java日志第5天 2020.7.10
    Java日志第4天 2020.7.9
    Java日志第3天 2020.7.8
    设计模式_23种设计模式_目录
    ICacheEntry中SlidingExpiration与AbsoluteExpirationRelativeToNow的区别
    MySql中的replace into
    结巴分词
  • 原文地址:https://www.cnblogs.com/52forjie/p/9712032.html
Copyright © 2011-2022 走看看