Linux下的django项目01

时间:2022-05-12 07:36:34
1.初始化项目结构
 └─shiyanlou_project     # 项目根路径
  │ .gitignore           # 提交git仓库时,不提交的文件必须要在这里进行标注
  │ README.en.md # 英文(项目介绍)
  │ README.md       # 中文项目简介
  │ requirements.txt # django项目安装文件
  │
  ├─celery_task       # 用来存放celery相关文件(以便分布式部署)
  │ __init__.py
  │
  ├─db           # 数据库相关:1.数据库初始化sql脚本; 2.数据库维护脚本,清
理,备份脚本
  ├─scrips           # 脚本目录:1.定时任务脚本;2.页面静态化脚本;处理项目脚本
  ├─logs           # 存放日志
  ├─packages         # 外部包,原始的,未配置的:1.七牛云sdk;2.阿里云短信;
  └─uwsgi_conf         # uwsgi配置,日志,pid
  │
  │
  └─syl           # 真正的django项目(代码)django-admin startproject
项目名
   │ apps (python包)     # Django各种app模块
  │ libs (python包)       # 七牛云sdk+配置(外部下载)
  │ utils (python包)       # 小工具,常用函数(自己写的)
  │ static
  │ templates
  │ syl(项目配置)
  │ manager.py
 
大致为:
    Linux下的django项目01
 
2.创建Django项目
root@dev:shiyanlou_project# workon syl
(syl) root@dev:shiyanlou_project# cd /aaa/shiyanlou_project/
(syl) root@dev:shiyanlou_project# django-admin startproject syl
# 注:创建三个python包, apps、utils、libs #django-admin startproject 项目名
#注意要cd 到apps 里再创建 user app

2.1 配置问题

2.1.1 解决方案1

Linux下的django项目01

2.1.2 解决方案2
Linux下的django项目01

2.1.3 解决方案3

Linux下的django项目01

 

Linux下的django项目01