jinja2.exceptions.UndefinedError: 'bootstrap_find_resource' не определен
Это мой самый первый пост, так что извините за любые ошибки...
Я создаю приложение Flask и использую Flask Bootstrap, но не могу понять, почему я получаю эту ошибку, поскольку этот метод принадлежит шаблону base.html пакета flask-bootstrap.
Файл "c:\users\diego\documents\repositorios\simpleiotserver\venv\lib\site-packages\flask_bootstrap\templates\bootstrap\base.html", строка 15, в блоке "styles"
jinja2.exceptions.UndefinedError: 'bootstrap_find_resource' не определен
Похоже, все было сделано как надо, и я не могу найти ошибку сам.
Вот код...
from flask_bootstrap import Bootstrap
from config import config
bootstrap = Bootstrap()
def create_app(config_name):
app = Flask(__name__)
bootstrap.init_app(app)
from .main import main as main_blueprint
app.register_blueprint(main_blueprint)
from .api_v1 import api_v1 as api_v1_blueprint
app.register_blueprint(api_v1_blueprint)
return app
4 ответа
Эта проблема возникла у меня, потому что я установил две библиотеки
bootstrap-flask
и
flask_bootstrap
, Я удаляю
flask_bootstrap
а затем удалите
flask_bootstrap
затем установите
flask_bootstrap
опять же, эта работа.
Я создал другую виртуальную среду и проверил конфигурации экземпляров Flask.
Возможно, какой-то пакет пропал. Теперь все отлично работает.
У меня была та же проблема, и что я сделал, pip uninstall flask_bootstrap
снять колбу с бутстрапа и переустановить с pip install flask_bootstrap
, Это сработало для меня. Иногда эти проблемы возникают, поскольку операционная система может удалить некоторые файлы или пользовательская операция может удалить некоторые файлы.
Чтобы решить аналогичную проблему, которая у меня была, я запускаю следующие команды в своем основном терминале, а не в моем терминале редактора.
$pip uninstall flask_bootstrap
чтобы удалить flask_bootstrap, который у меня был тогда
$pip install flask_bootstrap
чтобы переустановить его обратно. А иногда после установки и проблема сохраняется, вам просто нужно перезапустить редактор.