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 大致为: 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
2.1.3 解决方案3