1.修改settings配置文件位置
我们在创建Django项目的时候,内层(主APP)文件夹里会自动生成一个settings文件用于配置Django项目的相关参数,但是在开发和真正的生产环境可能使用不用的配置,所以我们可以给它创建两个不同的配置,部署产品的时候只要修改之使用哪个配置文件即可
1.1 新建配置文件
我们在原来的settings文件所在的同级目录下再创建一个settings的文件夹,里面分别再创建两个py文件,然后把原来的settings.py的内容分别复制到新建的两个py文件,再把原来的settings.py删掉
1.2 指定配置文件的位置
我们要告诉Django使用自己新建的配置文件而不是默认的
打开manage.py
import os
import sys
def main():
# 指定配置文件
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'meiduo_mall.settings.dev')
# os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'meiduo_mall.settings.prod')
if __name__ == '__main__':
main()
2.指定模板文件夹路径
如果项目中药使用模板,我们要把模板文件放到指定文件夹,然后再告诉Django要从该文件夹取出模板
我们在settings的同级目录再创建一个templates文件夹,专门存放模板文件
新建好模板文件夹之后我们还需要进行配置,
打开配置文件(这里是dev.py),找到TEMPLATES列表,修改DIRS如下
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
# 指定模板文件路径
'DIRS': [os.path.join(BASE_DIR,'templates')],
'APP_DIRS': True,
...
},
]