标签:创建 default 环境 hang 配置 rect pytho 项目 art
luffyapi: --- 项目根目录
manage.py --- 执行脚本
docs: --- 文档目录(新建)
logs: --- 日志目录(新建)
scripts: --- 脚本目录(新建)
luffyapi: --- 项目主应用目录
urls: --- 总路由
wsgi: --- 发布脚本
apps: --- 子应用目录(新建)
libs: --- 第三放库目录(新建)
utils: --- 子应用的公共组件目录(包,新建)
settings: --- 配置目录(包,新建)
dev.py --- 开发配置(新建)
pro.py --- 上线配置(新建)
一、初始化事项
1、因为修改了配置文件路径
①manage.py中的:
os.environ.setdefault(‘DJANGO_SETTINGS_MODULE‘, ‘luffyapi.settings‘) =>
os.environ.setdefault(‘DJANGO_SETTINGS_MODULE‘, ‘luffyapi.settings.dev‘)
②pycharm运行环境配置中加上:DJANGO_SETTINGS_MODULE=luffyapi.settings.dev。
③luffyapi.wsgi中的:
os.environ.setdefault(‘DJANGO_SETTINGS_MODULE‘, ‘luffyapi.settings‘) =>
os.environ.setdefault(‘DJANGO_SETTINGS_MODULE‘, ‘luffyapi.settings.pro‘)
2、国际化,luffyapi.settings.dev.py中:
①LANGUAGE_CODE = ‘en-us‘ => ‘zh-hans‘。
②TIME_ZONE = ‘UTC‘ => ‘Asia/shanghai‘。
③USE_TZ = True => False。
3、创建应用:
①<manage.py startapp app名>在哪个目录下执行,就会将app目录创建在该目录下。
②cd到luffyapi.apps目录下:python ..\..\manage.py startapp user。
4、环境变量相关:
①luffyapi.settings.dev.py中:
# 现在的BASE_DIR不再是原本项目根目录,而变成了内部主应用目录luffyapi,不会自动加入环境变量 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 把现在的BASE_DIR加入到环境变量 sys.path.insert(0,BASE_DIR) # 把apps目录也加入到环境变量 sys.path.insert(1,os.path.join(BASE_DIR,‘apps‘))
②右击luffyapi.apps:Mark Directory as => Sources Root。
标签:创建 default 环境 hang 配置 rect pytho 项目 art
原文地址:https://www.cnblogs.com/caoyu080202201/p/13324426.html