bootstrap_find_resource 不提供本地文件
bootstrap_find_resource do not serve local files
我正在为我的 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.com
而不是Flask-Bootstrap包中的本地文件。
cdnjs.cloudflare.com
在页面源码中引用较多
我能否以某种方式更改我的模板中的这种行为,使其从本地目录提供资源?
base.html模板使用了bootstrap_find_resource模板过滤器,所以我猜这与CDN设置有关,我该如何更改它们?
将此添加到您的配置中:
app.config['BOOTSTRAP_SERVE_LOCAL'] = True
查看 Flask-Bootstrap link 了解更多信息。
我正在为我的 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.com
而不是Flask-Bootstrap包中的本地文件。
cdnjs.cloudflare.com
在页面源码中引用较多
我能否以某种方式更改我的模板中的这种行为,使其从本地目录提供资源?
base.html模板使用了bootstrap_find_resource模板过滤器,所以我猜这与CDN设置有关,我该如何更改它们?
将此添加到您的配置中:
app.config['BOOTSTRAP_SERVE_LOCAL'] = True
查看 Flask-Bootstrap link 了解更多信息。