虚拟环境-venv模块(系统自带)0
实际开发中,会针对每个项目创建独立的虚拟环境
python3.6 -m venv project-venv #创建一个project-env目录,目录使用的是虚拟环境
cd project-venv
source bin/activite #激活虚拟环境,激活之后使用pip都是在虚拟环境安装软件
deactivate #退出虚拟环境
通用项目结构
Django项目结构
settings文件拆分成生产和开发环境
profile = os.envrion.get('PROJECT_PROFILE','develop')
os.environ.setdefault('DJANGO_SETTINGS_MODULE',"student_sys.settings.%s" % profile)