Flask
- hello world
- 路由规划
- 蓝图
- 链接管理器(封装)url_for
- 根据视图方法名找到对应链接 UrlManager.buildUrl(“/api”)
- 版本管理
- 日志 app.logger.error()
- 错误处理器
- 捕获修复
- 数据库 ORM
- Flask-SQLAlchemy
|-- application.py # flask 中的全局变量,包括 APP,数据库等 |-- common # 相当于 utils,存放公共部分 | |-- **init**.py | |-- libs # 公共方法或者类 | |-- models # MVC 中的 models 层 |-- config # 配置文件 | |-- base_setting.py # 基础设置 | |-- **init**.py | |-- local_setting.py # 本地开发环境 | `-- production_setting.py # 生产环境 |-- docs # 文档存放部分 | `-- mysql.md # 所有数据库变更记录 |-- jobs # 定时任务 | |-- bash_jobs # 脚本文件 | |-- **init**.py | |-- launcher.py # 自定义命令行启动 | |-- readme.md | `-- tasks # 定时任务 |-- manager.py # 启动入口 |-- readme.md |-- requirements.txt # 后端所需包 |-- uwsgi.ini # 部署配置文件 |-- web # 交互 | |-- controllers # MVC中的C,控制器部分 | |-- __init__.py | |-- interceptors # 拦截器部分 | |-- static # 静态文件 | `-- templates # 模板文件 `-- www.py # HTTP 模块相关初始化
- flask_script 扩展命令行
- 加载不同环境的配置
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达,可以邮件至 963614756@qq.com。