gpt4 book ai didi

flask - flask-bootstrap bootstrap_find_resource

转载 作者:行者123 更新时间:2023-12-01 00:23:30 25 4
gpt4 key购买 nike

希望为bootstrap指定主题的CSS。无法获取bootstrap_find_resource来查看本地放置的CSS文件。似乎继续从/site-packages/flask_bootstrap位置拉出。

bootstrap css的当前默认值指向此处

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


这是生成网址的宏

<link href="{{bootstrap_find_resource('css/bootstrap.css', cdn='bootstrap')}}" rel="stylesheet">


bootstrap_find_resource代码将我指向 BOOTSTRAP_SERVE_LOCAL配置。将其设置为true给了我一个本地端点。这创建了本地端点

<link href="/static/bootstrap/css/bootstrap.min.css?bootstrap=3.3.5.7" rel="stylesheet">


所以我将引导CSS放在了本地应用程序的静态文件夹/ static / bootstrap / css /中。我验证了flask的 app.static_folder实际上已映射到放置新文件的位置。仍从网站程序包中拉出,并忽略了我的本地静态文件。

最佳答案

bootstrap_find_resource用于加载随Flask-Bootstrap分发的静态文件。对于您自己的文件,请使用url_for

{% block styles %}
{{ super() }}
<link rel="stylesheet" href="{{ url_for('static', filename='locally/placed.css') }}">
{% endblock %}

关于flask - flask-bootstrap bootstrap_find_resource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35052821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com