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

  • 相关阅读:
    音频设备的接线图了解
    学习感悟
    音频系统操作文档
    通讯型高清视频会议摄像机
    网络继电器控制板
    linx命令 1
    28岁应该怎么样规划职业?
    Python的数值类型与序列类型
    Mysql数据库笔记
    内部类
  • 原文地址:https://www.cnblogs.com/52forjie/p/9712032.html
Copyright © 2011-2022 走看看