10

安装 Bootstrap Flask 扩展后,我在 Flask 应用程序中继承bootstrap/base.html,但出现以下错误:

jinja2.exceptions.TemplateNotFound: bootstrap/base.html
4

4 回答 4

20

您需要在下面通过这种方式导入Bootstrap:

from flask_bootstrap import Bootstrap
...
bootstrap = Bootstrap(app)

flask.ext.bootstrap 已弃用

于 2017-08-02T17:55:39.543 回答
2

答案是正确的。

可以在执行文件中测试设置,例如:flaskr/flaskr.py

from flask_bootstrap import Bootstrap
....
app = Flask(__name__)
bootstrap = Bootstrap(app)
db = SQLAlchemy(app)

问题应该已经解决了。

于 2018-02-16T16:30:47.560 回答
1

需要从 flask.ext.bootstrap 导入 Bootstrap 并引导烧瓶应用程序,如下所示:

from flask.ext.bootstrap import Bootstrap
...
bootstrap = Bootstrap(app)
于 2017-06-01T22:48:06.373 回答
1

如果它是一个完整的烧瓶项目,你需要做这些:

from flask_bootstrap import Bootstrap
bootstrap = Bootstrap(app)

在你的__init__.py文件里面

于 2019-02-19T12:34:34.647 回答