初始化项目结构
----project
| .gitignore
| README.md # 中文项目简介
| README.en.md # 英文项目简介
|
|--celery_task # 用来存放clery相关文件
|
|--db # 数据库相关:1.数据化初始化脚本;2.数据库维护脚本,清理,备份脚本
|--logs # 存放日志
|--packages # 外部包,原始的,未配置的; 1.七牛云sdk; 2.阿里云短信;
|--scrips # 脚本目录:1.定时任务脚本; 2.页面静态脚本;处理项目脚本
|--uwsgi_conf # uwsgi配置,日志,pid
|
|
|--django项目
|
|
|
django项目结构
1、manage.py
manage.py是每个django项目中自动生成的一个用于管理项目的脚本文件,需要通过python命令执行。manage.py接受的是Django提供的内置命令
2、与项目名同名的文件夹
称为项目容器,名称不建议修改
-django_project
|
|--apps # django各个模块
|--libs # 七牛云sdk+配置
|--utils # 小工具,常用函数
|--static
|--templates
|--django_project(项目配置)
|--__init__.py # 一个空文件,它告诉Python这个目录应该被看做一个Python包
|--settings.py # 项目的配置
|--urls.py # 路由配置文件,又称url分发器
|--wsgi.py # 作为你的项目的运行在 WSGI 兼容的Web服务器上的入口
|--manage.py
项目运行
#运行项目
python manage.py runserver
#指定端口运行
python manage.py runserver 8080 #8080为自定义端口号
#指定ip和端口号运行
python manage.py runserver 0.0.0.0:8080 #0.0.0.0为ip加:加8080为端口号