Flask项目结构

拥有良好的项目结构对于开发与维护有着巨大的作用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
boss@boss-N501JW:~/Desktop/projects$ tree
.
`-- ProjectName
|-- app # 整个程序的包目录
| |-- config.py # 配置文件
| |-- email.py # 邮件发送
| |-- extensions.py # 各种扩展
| |-- forms # 表单文件
| |-- models # 数据模型
| |-- static # 静态资源文件
| | |-- css # 样式表
| | |-- img # 图片
| | `-- js # JS脚本
| |-- templates # 模板文件
| | |-- common # 通用模板
| | |-- email # 邮件发送
| | |-- errors # 错误页面
| | |-- posts # 帖子模板
| | `-- user # 用户模板
| `-- views # 视图文件
|-- manage.py # 项目启动控制文件
|-- migrations # 数据库迁移目录
|-- requirements.txt # 依赖包的列表
`-- tests # 测试单元

# flask

评论