python web flask 插件_Flask 扩展插件列表

本文介绍了多个用于扩展Flask功能的插件,如Flask-SQLAlchemy用于数据库操作,Flask-Login处理用户会话,Flask-WTF提供表单功能,Flask-Bcrypt实现加密,以及Flask-User、Flask-Cache、Flask-Migrate等,帮助开发者快速构建功能丰富的Web应用。
摘要由CSDN通过智能技术生成

Flask 是一个 Python web 开发框架,与 Django 相比 Flask 的核心提供的功能并不多,更多的功能是通过扩展来实现的,网络上已经有非常多的第三方 Flask 扩展了,通过这些扩展我们可以快速的实现很多更能。本文就是收集这些扩展,并做个简要的介绍。

Flask

这是 Flask 框架核心,提供了主框架。

Jinja2

Jinja2 是一个现代的,设计者友好的,仿照 Django 模板的 Python 模板语言。

sqlalchemy

安装 pip install SQLAlchemy

flask-sqlalchemy

这个是flask插件,对sqlalchemy进行了一些封装。

安装 pip install Flask-SQLAlchemy

flask-login

Flask-Login 提供用户会话管理,处理常见的登录、退出和注册的任务。

安装 pip install flask-login

flask-wtf

提供表单相关功能,基于wtform.

安装 pip install Flask-WTF

flask-Bcrypt

提供加密功能,将字符串加密。

安装

pip install bcrypt

pip install Flask-Bcrypt

flask-user

基本上来说,上面三个插件就可以构造出一个用户系统了,但还有一个完整的实现了相关用户功能的插件叫做flask-user,不过这个插件对于我的业务来说并不是特别适用,需要进行修改的地方过多,所以我就用上面的三个自己写了一个。

安装 pip install Flask-User

flask-cache

提供缓存的相关功能。

安装 pip install Flask-Cache

flask-migrate

提供数据库迁移功能,比如改了个字段什么的不用重建数据库了

安装 pip install Flask-Migrate

Flask-RESTful

看名也知道了,提供restfulapi接口的,类似django-rest-framework。

安装 pip install Flask-RESTful

flask-less

也是提供restfulapi接口的,这两个提供接口的插件相比,上一个比较灵活,而这个比较简单快捷。

安装 pip install Flask-Less

Flask-HTTPAuth

安装 pip install Flask-HTTPAuth

Flask-Uploads

安装 pip install Flask-Uploads

Flask-Cloudy

还是文件上传,支持上传到各种云环境或者本地,我没深入研究有兴趣的可以自己看。

安装 pip install Flask-Cloudy

Flask-Mail

安装 pip install Flask-Mail

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值