1.基本设置
1.BASE_DIR: 获取当前项目的绝对路径
2.DEBUG: 是否启用调试模式
3.ALLOWED_HOST
设置允许访问到本项目的地址列表
如果为空的话,表示只有本机才能访问(127.0.0.1, localhost)
如果在局域网内被其他机器访问的话,写 ['*']
如果允许被其他机器访问的话,启动服务时
python manage.py runserver 0.0.0.0:8000
4.INSTALL_APPS
指定已安装的应用,如果有自定义的应用的话,必须在此注册
5.MIDDLEWARE
指定中间件信息
6.TEMPLATES
指定模板配置
7.DATABASES
指定数据库的配置
8.LANGUAGE_COOE
语言设置,如果需要设置的话,允许更改为 zh-Hans
9.TIME_ZONE
指定时区,如果指定中国时区的话,允许更改为
'Asia/Shanghai'
10.配置静态文件地址
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),)
2.数据库配置
1.mysql
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 指定数据库引擎
'NAME': 'web', # 要连接的数据库名称
'USER':'root', # 用户名
'PASSWORD':'123456', # 密码
'HOST':'localhost', # 主机地址
'PORT':3306, # 端口号
}
}
2.oracle
3.高级配置
1.设置图片的上传路径
MEDIA_ROOT = os.path.join(BASE_DIR, 'static/images')
2.将所有的应用放在apps文件夹下,将apps加入系统的路径
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))