# flask **Repository Path**: AFeng2016/flask ## Basic Information - **Project Name**: flask - **Description**: 一个MVC 分层,restful api,json api设计模式的flask框架 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 188 - **Created**: 2018-05-17 - **Last Updated**: 2021-07-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 一套基于flask,vue的前后端分离的解决方案(献给从事web开发的pythoner)。
人生苦短,我用python!
后端flask三个入口文件:
1.json api入口启动run.py
2.restful api入口启动 restfulRun.py
3.websocket入口启动 socketRun.py
一.后端flask程序运行流程:
run.py->
app/__init__.py ->
app/Middleware/XSSProtection.py(抽象一层中间层用于处理一些统一验证的逻辑,根据需求进行添加)
app/Controllers/UsersController.py(接收前端json参数并分发给模型层处理,参考flask request模块接参方法)->
app/Models/Users.py(业务逻辑书写成静态方法或类方法给控制层调用)->
app/Controllers/UsersController.py(接收模型层返回值返回)
二.前端vue程序运行流程:
采用webpack,vue,mint-ui技术的前端解决方案