0

我正在为我的 Flask 应用程序使用 Flask-Bootstrap 包,但是当我按照文档中的描述创建模板时:

{% extends "bootstrap/base.html %}

<!-- Rest of the template is here -->

页面源代码显示:

    <!-- Bootstrap -->
    <link href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">

我不知道为什么这个资源是取自cdnjs.cloudflare.comFlask-Bootstrap 包中的本地文件而不是本地文件。

cdnjs.cloudflare.com在页面源代码中更多的地方被引用。

我可以在我的模板中以某种方式更改此行为,以使其从本地目录提供资源吗?

base.html模板使用 bootstrap_find_resource 模板过滤器,所以我猜它与 CDN 设置有关,我该如何更改它们?

4

1 回答 1

1

将此添加到您的配置中:

app.config['BOOTSTRAP_SERVE_LOCAL'] = True

查看Flask-Bootstrap链接了解更多信息。

于 2020-02-24T08:36:42.107 回答