目录结构重构
首先我们将文件夹创建如上图
这样就相当于一个大工程结构了:
1)最上层Official目录是项目名称,一个项目下可以包括多个模块,也就是应用,每个应用下有自己的配置文件,初始化文件,MVC架构。
2)run.py:与应用模块平级,作为项目启动文件
3)config.py:配置文件,数据库用户名密码等等
4)manage.py:调试文件,在开发过程中进行调试
5)第二级app目录:模块名称
views.py:MVC中的C,主要存放视图函数
models.py:MVC中的M,主要存放实体类文件,映射数据库中表
templates目录:MVC中的V,存放html文件
static目录:静态文件,主要存放css,js等文件
form.py:用户存放表单验证函数
api.py:用于存放restful接口函数
__init__.py:模块初始化文件,Flask 程序对象的创建必须在 __init__.py 文件里完成, 然后我们就可以安全的导入引用每个包。
引入包管理
1.run.p