Flask常用扩展概述

      本篇文章由网友投递,主要为大家提供有关python方面的资料信息,需要的朋友可以参考下,具体内容如下:


Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。使用 BSD 授权。

Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。

本文为大家整理Flask框架常用的扩展:

 Flask-Login Flask-Login 为 Flask 提供了用户会话管理。
 Flask-Mail  Flask-Mail 是一个在 Flask 中能够发送邮件的扩展!Flask-Mail 扩展中封装了 smtplib 模块。
 Flask-SQLAlchemy Flask-SQLAlchmey 为 Flask 提供了简单且有用的 SQLAlchmey 集成。
 Flask-WTF Flask-WTF 为 Flask 提供了简单并且实用的 WTForms 集成。
 Flask-Cache Flask-Cache 是一个用于 Flask 作为缓存的第三方扩展。
 Flask-DebugToolbar Flask-DebugToolbar 为 Flask 添加了工具栏的支持。
 Flask-Babel Flask-Babel 为 Flask 添加了 i18n 和 l10n 支持。
 Flask-Celery 在 Flask 中整合 Celery,使得 Flask 支持后台作业!
 Flask-Testing Flask-Testing 为 Flask 提供了单元测试的工具。
 Flask-Dashed Flask-Dashed 是一个提供构建简单、可扩展的管理界面的第三方扩展。
Flask-PyMongo Flask-PyMongo 是一个为 Flask 和 PyMongo 搭建桥梁的扩展。
Flask-Exceptional Flask-Exceptional 是一个为 Flask 添加 Exceptional 支持。 
 Flask-RESTful Flask-RESTful 为 Flask 添加了快速构建 REST APIs 的支持。 


我们曾经为欢乐而斗争,我们将要为欢乐而死。因此,悲哀永远不要同我们的名字连在一起。——伏契克

Flask常用插件