Flask - 扩展

Flask - 扩展 首页 / Flask入门教程 / Flask - 扩展

Flask通常被称为微框架,因为其核心函数包括WSGI和基于 Werkzeug 的路由以及基于 Jinja2 的模板引擎,此外,Flask框架还支持cookie和session以及 JSON 和,static 静态文件等,显然,这不足以开发完整的Web应用程序,Flask扩展使Flask框架具有可扩展性。

Flask扩展是Python模块,它为Flask应用程序添加了特定类型的支持,Flask Extension Registry是可用扩展的目录。所需的扩展名可以通过 pip 下载。

在本教程中,无涯教程将讨论以下重要的Flask扩展-

  • Flask Mail                - 为Flask应用程序提供SMTP接口

  • Flash WTF               - 添加了WTForms的呈现和验证

  • Flask SQLAlchemy - 向Flask应用程序添加了SQLAlchemy支持

  • Flask Sijax                - Sijax的接口-Python/jQuery库,使AJAX易于在Web应用程序中使用

每种扩展类型通常都提供有关其用法的大量文档,由于扩展是Python模块,因此需要导入它才能使用, Flask扩展名通常称为flask-foo,要导入,

链接:https://www.learnfk.comhttps://www.learnfk.com/flask/flask-extensions.html

来源:LearnFk无涯教程网

from flask_foo import [class, function]

对于高于0.7的Flask版本,您还可以使用以下语法-

from flask.ext import foo

为此,需要激活一个兼容性模块。可以通过运行flaskext_compat.py进行安装

import flaskext_compat
flaskext_compat.activate()
from flask.ext import foo

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

持续交付36讲 -〔王潇俊〕

10x程序员工作法 -〔郑晔〕

移动端自动化测试实战 -〔思寒〕

安全攻防技能30讲 -〔何为舟〕

Redis核心技术与实战 -〔蒋德钧〕

小马哥讲Spring AOP编程思想 -〔小马哥〕

零基础入门Spark -〔吴磊〕

编程高手必学的内存知识 -〔海纳〕

网络排查案例课 -〔杨胜辉〕

好记忆不如烂笔头。留下您的足迹吧 :)