亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Flask 擴(kuò)展

Flask通常被稱為微框架,因?yàn)楹诵墓δ馨ɑ赪erkzeug的WSGI和路由以及基于Jinja2的模板引擎。 此外,F(xiàn)lask框架還支持cookie和會(huì)話以及Web助手,如JSON,靜態(tài)文件等。顯然,這對于開發(fā)完整的Web應(yīng)用程序來說還不夠。 這是為什么還要Flask擴(kuò)展插件。 Flask擴(kuò)展為Flask框架提供了可擴(kuò)展性。

Flask有大量的擴(kuò)展可用。 Flask擴(kuò)展是一個(gè)Python模塊,它為Flask應(yīng)用程序添加了特定類型的支持。 Flask擴(kuò)展注冊表是一個(gè)可用擴(kuò)展的目錄。 所需的擴(kuò)展名可以通過pip實(shí)用程序下載。

在本教程中,我們將討論以下重要的Flask擴(kuò)展 -

Flask Mail ? 為Flask應(yīng)用程序提供SMTP接口 Flask WTF ? 添加了WTForms的渲染和驗(yàn)證 Flask SQLAlchemy ? 將SQLAlchemy支持添加到Flask應(yīng)用程序中 Flask Sijax ? Sijax接口 - 使AJAX易于在Web應(yīng)用程序中使用Python/jQuery庫

每種類型的擴(kuò)展通常提供有關(guān)其使用情況的大量文檔。 由于擴(kuò)展是一個(gè)Python模塊,因此需要導(dǎo)入才能使用它。 Flask擴(kuò)展名通常命名為flask-foo。導(dǎo)入語法如下,

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.jixiangtaizi.com.cn
# Date : 2020-08-08
from flask_foo import [class, function]

對于低于0.7的Flask版本,還可以使用語法 -

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.jixiangtaizi.com.cn
# Date : 2020-08-08
from flask.ext import foo

為此,需要激活兼容性模塊。 它可以通過運(yùn)行flaskext_compat.py來安裝 -

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.jixiangtaizi.com.cn
# Date : 2020-08-08
import flaskext_compat
 flaskext_compat.activate()
 from flask.ext import foo