首页IT科技django项目结构推荐(重构后台的django项目目录、配置开发环境、添加环境变量)

django项目结构推荐(重构后台的django项目目录、配置开发环境、添加环境变量)

时间2025-05-05 11:57:48分类IT科技浏览3061
导读:重构项目目录 celery_task:...

重构项目目录

celery_task:

logs:项目运行时/开发时日志目录包

luffapi:项目同名文件夹

apps:项目所有应用的集合文件夹

libs:第三方类库的保存目录[第三方组件           、模块] - 包

media:用户提交的文件目录文件夹

settings:配置目录           ,包含开发时的配置文件和上线时的配置文件

utils:多个模块[子应用]的公共函数类库[自己开发的组件]

scripts:保存项目运营时的脚本文件 - 文件夹

配置开发环境

1.修改 wsgi.py 与 manage.py 两个文件: # manage.py os.environ.setdefault(DJANGO_SETTINGS_MODULE, luffyapi.settings.dev) #开发的时候使用的是manage.py进行启动项目                  ,所以把settings配置成开发时候的配置 # wsgi.py os.environ.setdefault(DJANGO_SETTINGS_MODULE, luffyapi.settings.prod) # 上线时使用的是wsgi启动项目      ,所以把settings配置成prod的配置项 # manage_prod.py os.environ.setdefault(DJANGO_SETTINGS_MODULE, luffyapi.settings.prod) 2.将settings.py删除或改名        ,内容拷贝到settings/dev.py中 3.修改dev.py文件内容 LANGUAGE_CODE = zh-hans TIME_ZONE = Asia/Shanghai USE_TZ = False 4.创建app startapp xxx 在哪执行就在哪创建app(在app文件夹内执行下面那句话) 例如:python ../../manage.py startapp user

添加环境变量

# 环境变量操作:小luffyapiBASE_DIR与apps文件夹都要添加到环境变量 import sys sys.path.insert(0, BASE_DIR) APPS_DIR = os.path.join(BASE_DIR, apps) sys.path.insert(1, APPS_DIR)

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
django reinhardt 吉卜赛人(Django tips: the difference between ‘blank’ and ‘null’) win键失灵了什么问题(Win10系统中win键失灵怎么办?Win键失灵的解决办法)