flask 项目目录框架搭建和蓝图
flask 项目目录框架搭建和蓝图
1、文件目录说明
如上图是最简单的flask项目目录搭建模式
blueprints目录 | 处理项目中的视图函数(类) 如user.py 为跟用户相关的视图,用户登录,注册。。, |
models目录 | 负责MySql模型操作,增删查改 |
static目录 | 负责项目静态资源文件,css,js,images |
templates目录 | 负责项目html模板 |
app.py | 项目主入口文件 |
config.py | 项目配置文件 如数据库的配置等。。。 |
conn.py | pymsql的API类封装 |
function.py | 其他封装函数 |
exts.py | 其他用到的插件 |
2.从app.py文件开始逐步总结流程
(1)引入配置文件config.py
from config import BaseConfig
(2)app绑定配置文件
app.config.from_object(BaseConfig)
(3)蓝图建立
3.1新建蓝图python软件包 如:blueprints
3.2具体视图函数 如用户模块视图user.py
3.3注册蓝图
app.register_blueprint(userBp)
3.模型处理函数
引入pymysql的API封装类,对数据进行mysql增删改查
4、pymsql api的类封装
支付2元,免登录下载源码,立即支付