摸了好久(
# BASE_DIR
- 用于绑定当前项目的绝对路径(动态计算出来的),所有文件夹都可以依赖此路径
# DEBUG
- 用于配置 Django 项目的启动模式,取值
True
表示开发环境中使用开发调试模式(用于开发中)False
表示当前项目运行在生产环境中
# ALLOWED HOSTS
- 设置允许访问到本项目的 host 头值
[]
空列表,表示只有请求头中 host 为127.0.0.1
、localhost
能访问本项目DEBUG = True
时有效['*']
表示任何请求头的 host 都能访问到当前项目['192.168.32.1','127.0.0.1']
表示只有当前两个 host 头的值能访问当前项目
# INSTALLED_APPS
- 指定当前项目中安装的应用列表
# MIDDLEWARE
- 用于注册中间件
# TEMPLATES
- 用于指定模板的配置信息
# DATABASES
- 用于指定数据库的配置信息
# LANGUAGE_CODE
- 用于指定语言配置
- 英文:"en-us"
- 中文:"zh-Hans"
# TIME_ZONE
- 用于指定当前服务器端时区
- 世界标准时间:“UTC"
- 中国时区:“Asia/Shanghai"
# ROOT_URLCONF
- 用于配置主 url 配置
'mysite1.urls'
ROOT_URLCONF = 'mysite1.urls'
settings.py 中也可以添加 开发人员 自定义的配置
配置建议:名字尽量个性化 - 以防覆盖掉公有配置例如: ALIPAY_KEY =‘xxxxxxxx'
settings.py 中的所有配置项,都可以按需的在代码中引入 from django.conf import settings