当我们创建好一个 DJango 工程准备大展身手的时候,第一步要做的就是修改 settings.py 文件配置工程。下面以 DJango 1.11 为例,一起来看看 settings.py 文件中各项配置的含义,以便于我们能全面地 hold 住整个工程。
OK,在开始之前,先来看看 settings.py 配置文件的一些特点:
- 配置项
settings.py 配置文件中的所有配置项都是大写的。 - 默认值
settings.py 在项目创建时,就初始化了一些默认配置,这些默认配置承载着最基础的项目信息。 - 配置规则
可以从 global_settings.py 中导入全局配置,常规情况下,这是不必要的在配置过程中,我们可以随时通过python manage.py diffsettings
来查看当前 settings.py 文件和默认设置的不同之处