django配置文件引入

path="auth.csrf.CORS"

import importlib                                        #导入这个模块

module_path,class_name=path.rsplit(".",maxsplit=1)      #通过右边的.分割开。

print(module_path,class_name)     #auth.csrf     CORS
#根据字符串的形式导入模块
m=importlib.import_module(module_path)                  #然后根据这个方法可以导入模块
 
cls = getattr(m,class_name)                            #通过getattr拿到这个类。
obj=cls()                                              #实例化对象
obj.process_response()                                 #执行打印666

 

posted @ 2019-01-28 15:43  汉克书  阅读(225)  评论(0编辑  收藏  举报