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

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

技术教程推荐

快速上手Kotlin开发 -〔张涛〕

Go语言核心36讲 -〔郝林〕

算法面试通关40讲 -〔覃超〕

Nginx核心知识150讲 -〔陶辉〕

Java业务开发常见错误100例 -〔朱晔〕

如何看懂一幅画 -〔罗桂霞〕

物联网开发实战 -〔郭朝斌〕

容器实战高手课 -〔李程远〕

Vue 3 企业级项目实战课 -〔杨文坚〕

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