美文网首页
Flask 常用库整理

Flask 常用库整理

作者: SingleDiego | 来源:发表于2018-08-09 13:46 被阅读122次

flask-script

为 Flask 提供强大的命令行操作,与 Django shell 类似。


Flask-Migrate

用于数据迁移跟踪记录, 提供的数据库更改和回滚等功能,类似于 Django 的 migrate。


flask-login

Flask user session 管理,提供诸如login_user, logout_user, login_required, current_user等功能,也是其他很多Flask库的基础。


flask-admin

为 Flask 应用提供操作简单且易于扩展的数据库管理界面,与 Django 自带的数据库管理 app 类似。


Flask-WTF

Flask 与 WTForms 的集成,提供强大的 Form 安全和校验机制,与
Django 内置的 Form 功能类似。


flask-principal

Flask 强大的权限管理机制,灵活性强,提供了一个权限管理的基础框架,是很多 Flask 权限相关扩展的基础。


flask-restful

一个强大的 Flask RESTful 框架,简单好用。


flask-api

相当于 Django REST Framework 的 Flask 版,是另一个强大的 Flask RESTful 框架。


Flask-Mail

Flask-Mail 为 Flask 应用添加了 SMTP 邮件发送功能


Flask-User

Flask-User 集成了用户管理相关功能,并允许对功能做定制性修改,其相关功能包括 Register, Confirm email, Login, Change username, Change password, Forgot password 等。

Flask-User 基于Flask-SQLAlchemy,NoSQL数据库无法使用。


flask-security

Flask-Security 让开发者能够很快的为应用添加常用的安全机制,其整合了 Flask-Login, Flask-Mail, Flask-Principal, Flask-Script 等应用。其安全机制包括:

  • Session based authentication
  • Role management
  • Password encryption
  • Basic HTTP authentication
  • Token based authentication
  • Token based account activation (optional)
  • Token based password recovery / resetting (optional)
  • User registration (optional)
  • Login tracking (optional)
  • JSON/Ajax Support

flask-babel

Flask 国际化和本地化扩展,基于 Babel


flask-locale

为 Flask 应用添加语言包,与 flask-babel 类似。

相关文章

网友评论

      本文标题:Flask 常用库整理

      本文链接:https://www.haomeiwen.com/subject/odgqbftx.html