08 内容回顾和补充

1、课程回顾

1、大纲

 

 

 

 

 2、wsgi:他就是socket服务端

 

 

3、 硬盘不值钱,不使用FK

单表查询快,数据量大,不会使用FK,允许出现数据冗余

 FK  用户量少,节省硬盘

 4、序列化操作 new:构造方法

 

类的实例化

1. ListSerializer对象

2. return 当前类的对象

 

 5、列表生成式

 

6、反射找到中间件

根据字符串,反射找到模块对应的类

restframe源码

 

7、反射demo

crsf.py

class CORS(object):
    def process_request(self):
        print('666')

 run.py

path = "auth.crsf.CORS"


import importlib

module_path,class_name = path.rsplit('.',maxsplit=1)
print(module_path)  # auth.crsf
print(class_name)   # CORS

# 根据字符串的形式导入模块
m = importlib.import_module(module_path)  # # auth.crsf

cls = getattr(m,class_name)

obj = cls()   # 实例化

obj.process_request()

原文地址:https://www.cnblogs.com/venicid/p/11771199.html