配置对象(Settings)
- Django的配置对象是全局的,整个项目只有一个settings实例,这个实例包含了项目的所有配置信息。
- Django启动时加载配置文件,并将其作为一个单例供整个系统使用。
# 模块 django/conf/__init__.py
...
settings = LazySettings()
# 在其他文件中使用
from django.conf import settings
if settings.DEBUG:
# Do something
...
您正在阅读的是《设计模式Python版》专栏!关注不迷路~