Como você usa url_forno Flask para fazer referência a um arquivo em uma pasta? Por exemplo, tenho alguns arquivos estáticos na staticpasta, alguns dos quais podem estar em subpastas como static/bootstrap.
Quando tento servir um arquivo de static/bootstrap, recebo um erro.
<link rel=stylesheet type=text/css href="{{ url_for('static/bootstrap', filename='bootstrap.min.css') }}">
Posso fazer referência a arquivos que não estão em subpastas com isso, o que funciona.
<link rel=stylesheet type=text/css href="{{ url_for('static', filename='bootstrap.min.css') }}">
Qual é a maneira correta de fazer referência a arquivos estáticos url_for? Como faço url_forpara gerar urls para arquivos estáticos em qualquer nível?
Flaskadiciona uma regra de url para ostaticendpoint na inicialização, portanto, alterar esses atributos em umaFlaskinstância não altera ourl_for('static', ...)resultado. Para alterar a pós-inicialização do endpoint estático, consulte esta essência gist.github.com/brycepg/593ffb5ce9316d2871c7f24f9de34c24