Django公有配置
摸了好久(
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
Django公有配置
https://ivansnow02.github.io/posts/33053/