【发布时间】:2017-11-03 05:28:52
【问题描述】:
安装 Bootstrap Flask 扩展后,我在 Flask 应用程序中继承 bootstrap/base.html,但出现以下错误:
jinja2.exceptions.TemplateNotFound: bootstrap/base.html
【问题讨论】:
标签: flask jinja2 flask-bootstrap
安装 Bootstrap Flask 扩展后,我在 Flask 应用程序中继承 bootstrap/base.html,但出现以下错误:
jinja2.exceptions.TemplateNotFound: bootstrap/base.html
【问题讨论】:
标签: flask jinja2 flask-bootstrap
需要从flask.ext.bootstrap 导入Bootstrap 并引导flask 应用程序如下:
from flask.ext.bootstrap import Bootstrap
...
bootstrap = Bootstrap(app)
【讨论】:
下面需要这样导入Bootstrap:
from flask_bootstrap import Bootstrap
...
bootstrap = Bootstrap(app)
flask.ext.bootstrap 已弃用
【讨论】:
答案是正确的。
您可以在执行文件中测试设置,例如:flaskr/flaskr.py
from flask_bootstrap import Bootstrap
....
app = Flask(__name__)
bootstrap = Bootstrap(app)
db = SQLAlchemy(app)
问题应该已经解决了。
【讨论】:
如果是一个完整的烧瓶项目,你需要做这些:
from flask_bootstrap import Bootstrap
bootstrap = Bootstrap(app)
在您的 __init__.py 文件中
【讨论】: