17 新建后台django项目
一、新建django项目
pycharm使用
添加环境
使用环境
二、重构项目目录
├── luffy_drf # 总的项目文件名
├── logs/ # 项目运行时/开发时日志目录 - 包
├── manage.py # 脚本文件
├── luffy_drf/ # 项目主应用,开发时的代码保存 - 包
├── apps/ # 开发者的代码保存目录,以模块[子应用]为目录保存 - 包
├── libs/ # 第三方类库的保存目录[第三方组件、模块] - 包
├── settings/ # 配置目录 - 包
├── dev.py # 项目开发时的本地配置
└── prod.py # 项目上线时的运行配置
├── urls.py # 总路由
└── utils/ # 多个模块[子应用]的公共函数类库[自己开发的组件]
└── scripts/ # 保存项目运营时的脚本文件 - 文件夹
"""
三、配置开发环境--启动项目
在我们重构项目目录后,我们发现,项目启动不了?
报找不到SECRET_KEY这个配置的错误
启动项目启动不了是因为,他找不到settings配置文件,
因为原来的配置文件不仅被我们改了名为dev,而且还放在了一个settings文件下面
所以是因为在启动文件的时候,他找不到settings配置文件,所以才会导致项目启动不了
1. 修改manage.py项目启动文件
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'luffyapi.settings.dev')
# 此时项目就可以正常启动了
# 2. 修改wsgi文件
# 在这里我们会发现,这里不起作用,因为这里是上线的时候用的
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'luffyapi.settings.dev')
3.第三种方法见下图
4.第四种方法见下图
第三种方法
第四种方法
四、配置settings--dev配置文件
# 修改dev.py文件内容
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
USE_TZ = False