目录


一、基本模块

扩展

简介

参考文章

最后提交

Star

Flask

基本框架

文章​​、​​文章​

Python:Flask技术栈及Extensions扩展整理_github

Python:Flask技术栈及Extensions扩展整理_github_02

jinja2

模板引擎

文章

Python:Flask技术栈及Extensions扩展整理_github_03

Python:Flask技术栈及Extensions扩展整理_flask_04

二、开发工具

扩展

简介

参考文章

flake8

pep8检查代码风格

文章

jsmin

js压缩

文章

cssmin

css压缩

文章

webassets

打包js和css文件

文章

Flask-Assets

打包js和css文件,基于webassets

文章

flask_static_digest

处理静态文件缓存

文章

Flask-Script

通过命令行的形式来操作Flask

文章

python-dotenv

模块管理Flask环境变量

文章

flask.cli

创建命令行工具管理项目

文章

invoke

强大的任务自动化工具

文章

livereload

自动刷新页面

文章

Makefile

构建工具

文章

environs

读取环境变量

文章

flasgger

生成FlaskAPI文档

文章

三、数据库

扩展

简介

参考文章

PonyORM

设计精巧的ORM框架

文章

peewee

ORM

文章

Flask-Peewee

ORM(已不维护)

-

orator

ORM 很久没维护了

文章

Flask-SQLAlchemy

数据库扩展

文章

Flask-Migrate

迁移数据库

文章


更多:
数据库驱动及ORM(Object Relational Mapper)模块汇总整理​


四、安全认证

扩展

简介

参考文章

最后提交

Star

Flask-BasicAuth

访问认证

文章

Flask-Cors

跨域请求

文章

Flask-WTF

表单验证

文章

itsdangerous

加密相关模块

文章

Flask-Login

用户登录组件

文章

email-validator

验证Email地址

文章

Werkzeug.security

对密码进行加密和校验

文章

pydantic

进行数据校验

文章​​、​​doc​​​、​​github​

Python:Flask技术栈及Extensions扩展整理_github_05

Python:Flask技术栈及Extensions扩展整理_github_06

marshmallow

simplified object serialization¶

​doc​​​、​​github​

Python:Flask技术栈及Extensions扩展整理_github_07

Python:Flask技术栈及Extensions扩展整理_flask_08

Flask-Security

Quick and simple security

​github​

Python:Flask技术栈及Extensions扩展整理_flask_09

Python:Flask技术栈及Extensions扩展整理_数据库_10

Flask-Principal

Identity management

​github​

Python:Flask技术栈及Extensions扩展整理_github_11

Python:Flask技术栈及Extensions扩展整理_数据库_12

bcrypt

对密码进行加密和校验

文章​​ ​​github​

Python:Flask技术栈及Extensions扩展整理_数据库_13

Python:Flask技术栈及Extensions扩展整理_数据库_14

flask_bcrypt

对密码进行加密和校验

文章

Python:Flask技术栈及Extensions扩展整理_数据库_15

Python:Flask技术栈及Extensions扩展整理_数据库_16

五、其他扩展

扩展

简介

参考文章

最后提交

Star

Flask-Restful

Restful接口

文章

Flask-Mail

发送邮件

文章

Flask-Cache

缓存

文章

Flask-APScheduler

管理定时任务

文章

Flask-UUID

注册一个uuid的url转换器

文章

Flask-ShortUrl

短连接转换器

文章

flask-socketio

使用Websocket协议进行通讯

文章

Flask-Bootstrap

前端框架Bootstrap

文章

Flask-Moment

本地化日期和时间

​github​



Flask-Social

OAuth Provider Integration for Flask-Security

​github​

Python:Flask技术栈及Extensions扩展整理_数据库_17

Python:Flask技术栈及Extensions扩展整理_flask_18

Flask-Admin

为Flask应用程序增加管理界面

​doc​

Python:Flask技术栈及Extensions扩展整理_flask_19Python:Flask技术栈及Extensions扩展整理_flask_20

六、部署发布

扩展

简介

参考文章

Deta

免费云服务器

文章

Heroku

免费服务器Heroku

文章

Flask-DebugToolbar

passlib

Flask-MongoEngine

Flask-OAuth


参考
https://www.jianshu.com/p/d062b209b669?from=timelinehttps://github.com/humiaozuzu/awesome-flaskhttps://github.com/mjhea0/awesome-flask