django—settings源码分析

1、settings配置文件的特点

django中有两个配置文件:

1、局部配置:配置文件settings.py,即项目同名文件夹下的settings.py文件

2、全局配置:django内部全局的配置文件settings.py,程序员看不到,可以通过导入语句,查看它

from django.conf import global_settings  # 真正的默认配置文件
from django.conf import settings # 是一个对象,单例模式

特点:

先加载全局配置,再加载局部配置,以局部优先

2、源码分析

由settings对象开始

1、settings对象

2、获取局部settins文件路径

3、加载全局settings配置,获取局部settings文件对象

4、加载局部settings配置

3、应用实例

posted @ 2019-12-05 23:37  W文敏W  阅读(121)  评论(0编辑  收藏  举报