安装flask扩展:ext = Ext(app)与Ext(app)

时间:2016-09-11 02:44:21

标签: python flask flask-extensions

我正在通过教程学习烧瓶网站开发。目前,我的应用程序的前几行是:

from flask import Flask, render_template
from flask_bootstrap import Bootstrap

app = Flask(__name__)

bootstrap = Bootstrap(app)

但是,当我将bootstrap = Bootstrap(app)更改为Bootstrap(app)时,没有任何内容。那么将Bootstrap实例存储在一个变量中的目的是什么,该变量在其余代码中没有使用?

1 个答案:

答案 0 :(得分:1)

使用您当前的代码,确实没有必要将实例保留为变量,

但实际上,您将在不传递<ToggleButton android:layout_width="wrap_content" android:layout_height="@dimen/searcherButtonHeight" android:background="@drawable/button" android:textColor="@color/buttontextcolor" android:theme="@style/Widget.App.SearcherButton" android:textOn="@string/favButtonText" android:textOff="@string/favButtonText" /> 实例的情况下创建Bootstrap实例,然后在某些初始化方法上,您将调用Bootstrap实例的app方法以{{1}初始化它像这样:

init_app

这还将包括其他工具的所有其他实例,如Flask-SQLALchemy,Moment,Mail ......等