1、项目路径配置
2、调试阶段DEBUG =Ture,在调试中会自动检测代码是否发生更改,项目上线后,改为False,否则会泄露系统相关信息
3静态资源配置
# https://docs.djangoproject.com/en/2.0/howto/static-files/STATIC_URL = '/static/'
上述配置信息将静态资源存放在static中,而文件夹static只能存放于App中。创建app为index,在index中添加文件夹static,
存放静态文件。如果将static放在MyDjango(所创的Django项目)的根目录下,则会在浏览器上显示404错误信息。
如果想在MyDjango根目录下存放静态文件,则需要配置setting.py设置中SEATICFILES_DIRS属性,设置方式:
#根目录的静态资源文件public_static'STATICFILES_DIRS=[os.path.join(BASE_DIR,'public_static'), #App(index)的静态资源文件index_static' os.path.join(BASE_DIR,'index/index_static'),]
4、模板路劲配置
模板配置通常配置DIRS的模板路径即可在根目录和index下分别创建templates文件夹,在文件夹下创建index.html和app_index.
html
根目录的templates放置共用的模板文件,能供哥App文件使用,而App中的templates中的则是供相应的app的模板使用。
模板配置代码:
1 TEMPLATES = [ 2 { 3 'BACKEND': 'django.template.backends.django.DjangoTemplates', 4 'DIRS': [os.path.join(BASE_DIR, 'templates'), 5 #主要添加了这一行配置了App的模板 6 os.path.join(BASE_DIR, 'index/templates')] 7 , 8 'APP_DIRS': True, 9 'OPTIONS': {10 'context_processors': [11 'django.template.context_processors.debug',12 'django.template.context_processors.request',13 'django.contrib.auth.context_processors.auth',14 'django.contrib.messages.context_processors.messages',15 ],16 },17 },18 ]
5、数据库配置
默认配置:默认使用Sqlite3数据库
默认数据库Sqlite3
更改成mysql数据库:
1 'default': {2 'ENGINE': 'django.db.backends.mysql',3 'NAME':'django_db',4 'USER':'root',5 'PASSWORD':'root',6 'HOST':'127.0.0.1',7 'PORT':'3306',8 }
还可以配置多个数据库