jinja2.exceptions.UndefinedError: 'bootstrap_find_resource' is undefined

jinja2.exceptions.UndefinedError: 'bootstrap_find_resource' is undefined

这是我的第一篇post,如有错误请见谅...

我正在构建 Flask 应用程序并使用 Flask Bootstrap,但我无法找出为什么会出现此错误,因为此方法属于 Flask 的 base.html 模板-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

我创建了另一个虚拟环境并检查了 Flask 实例配置。

可能丢失了一些包裹。现在一切正常。

我遇到了同样的问题,我所做的是 pip uninstall flask_bootstrap 删除烧瓶 bootstrap 并使用 pip install flask_bootstrap 重新安装。它对我有用。有时会出现这些问题,因为操作系统可能会删除一些文件或用户操作可能会删除一些文件。

我遇到这个问题是因为我安装了两个库 bootstrap-flaskflask_bootstrap,我卸载 flask_bootstrap 然后卸载 flask_bootstrap 然后再次安装 flask_bootstrap , 那个工作。

为了解决我遇到的类似问题,我 运行 在我的主终端而不是我的编辑器终端上执行了以下命令。 $pip uninstall flask_bootstrap 卸载 flask_bootstrap 然后 $pip install flask_bootstrap 重新安装它。有时在完成安装后问题仍然存在,你只需要重新启动你的编辑器。