没有固定的项目结构,推荐使用下面这种方式建立目录结构
```
root@airvip:~/python_app/flask-demo# tree
.
├── app
│ ├── admin # admin模块
│ │ ├── controller
│ │ ├── __init__.py
│ │ └── model
│ ├── api_1_0 # api 模块
│ │ ├── controller
│ │ │ ├── index.py
│ │ │ ├── __init__.py
│ │ │ ├── passport.py
│ │ │ └── user.py
│ │ ├── __init__.py
│ │ └── model
│ │ ├── __init__.py
│ │ └── user.py
│ ├── constants.py
│ ├── html.py
│ ├── __init__.py
│ ├── lib # 第三方库
│ ├── static # 静态资源
│ │ ├── css
│ │ │ └── style.css
│ │ ├── favicon.ico
│ │ ├── html
│ │ │ └── index.html
│ │ ├── img
│ │ └── js
│ ├── tasks # 任务目录,可以作为单独项目
│ │ ├── compute
│ │ │ ├── __init__.py
│ │ │ └── tasks.py
│ │ ├── config.py
│ │ └── __init__.py
│ │
│ ├── templates # 模板目录
│ │ └── api
│ │ ├── base.html
│ │ └── index.html
│ └── utils
│ └── commons.py
├── logs # 日志目录
│ ├── log
│ └── log.1
├── .gitignore # tree没有生成,我自己补得
├── config.py # 配置文件
├── manage.py # 启动文件
└── readme.md # 使用说明
```