如何url_for
在Flask中使用引用文件夹中的文件?例如,我的static
文件夹中有一些静态文件,其中一些可能位于子文件夹中static/bootstrap
。
当我尝试从提供文件时static/bootstrap
,出现错误。
<link rel=stylesheet type=text/css href="{{ url_for('static/bootstrap', filename='bootstrap.min.css') }}">
我可以使用此文件来引用不在子文件夹中的文件。
<link rel=stylesheet type=text/css href="{{ url_for('static', filename='bootstrap.min.css') }}">
引用静态文件的正确方法是什么url_for
?如何使用url_for
任何级别的静态文件生成URL?
Flask
为static
端点添加一个url规则,因此更改Flask
实例上的这些属性不会更改url_for('static', ...)
结果。要更改静态端点初始化后的信息,请参见要点gist.github.com/brycepg/593ffb5ce9316d2871c7f24f9de34c24