摘要
flask很自由,可以构建自己的结构,下面是一个比较常用的结构
大纲描述

1.requirements 用来存放安装文件
使用方法,进入安装文件的当前文件夹,执行 pip install -r 文件名
例: pip install -r install.txt
文件目录以及文件内容

2.static 存放静态文件的位置

- 配置静态文件static
详情见前面的文章https://www.jianshu.com/p/3cd4d3d37135
但这里我们还会将配置文件搬家,详情看下面的描述
3.配置模板文件

模板文件变化不大,只需要配置好temlates的路径就行
详情参照static里的那篇文章
4.应用文件, 即Stu和Grade甚至更多

(1)初始化
__init__.py
用于对应用文件的初始化,一定要有,内容可以为空
(2)api.py
用于专门存放api接口等数据
(3)models.py
用于创建表
表格式 : 字段标题 = db.Column(db.字段类型, 是否主键, 是否自增,是否唯一, 是否设置空值)

(4)StuMarshMallow.py
用于存放序列化的字段

(5)views.py
用于构建路由和搭建视图

5.utils
用于存放各种各样的配置文件

(1)__init__.py
初始化
必须要有,可以为空
(2)App.py
用于构建flask app , 注册蓝图, 配置数据库, 初始化app。

(3)functions.py
存放函数:初始化,构建数据可的数据等

(4)settings
存放配置文件 static. templates等文件的路径

6.manage.py 主要驱动文件

网友评论