设计模式Python版 单例模式-四、单例模式在Django框架的应用

时间:2025-01-25 07:47:29

配置对象(Settings)

  • Django的配置对象是全局的,整个项目只有一个settings实例,这个实例包含了项目的所有配置信息。
  • Django启动时加载配置文件,并将其作为一个单例供整个系统使用。
# 模块 django/conf/__init__.py
...
settings = LazySettings()


# 在其他文件中使用
from django.conf import settings

if settings.DEBUG:
    # Do something
    ...

您正在阅读的是《设计模式Python版》专栏!关注不迷路~