jinja2.exceptions.TemplateNotFound: bootstrap/base.html

Я наследую bootstrap/base.html в приложении Flask после установки расширения Bootstrap Flask, но с ошибкой ниже:

jinja2.exceptions.TemplateNotFound: bootstrap/base.html

3 ответа

Решение

Вам нужно импортировать 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 файл

Необходимо импортировать Bootstrap из flask.ext.bootstrap и загрузить приложение фляги, как показано ниже:

from flask.ext.bootstrap import Bootstrap
...
bootstrap = Bootstrap(app)
Другие вопросы по тегам