Tomoncle Flaskapp Save

Building web project framework with flask. Modular design, supporting data migration, banner, interceptor, exception handling, JSON transformation, swagger, celery, flask configuration expansion, etc.

Project README

Flask Application

Build Status

  • Python Version: >=3.7 (flask-2.2.2 required)
  • 拓展flask支持banner, 支持config.properties配置文件导入
  • 模块化设计,支持数据库迁移
  • 封装sqlalchemy数据库操作
  • 自动转json
  • 配置拦截器,异常自动解析(web请求返回错误页面,curl请求返回错误json)
  • 拓展flask内置函数,支持环境变量
  • 集成celery框架异步处理
  • 支持docker构建
  • flask jinja2模板示例
  • swagger api文档配置
  • 等等

Others

  • 数据库更新迁移
$ flask db init
$ flask db migrate
$ flask db upgrade
  • Dockerfile 构建
$ ./docker-build.sh
  • celery异步处理
  • swagger配置

Authors

  • tomoncle
  • 源码地址:https://github.com/tomoncle/flaskapp
Open Source Agenda is not affiliated with "Tomoncle Flaskapp" Project. README Source: tomoncle/flaskapp
Stars
49
Open Issues
3
Last Commit
6 months ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating