Как вы используете url_forFlask для ссылки на файл в папке? Например, у меня в 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добавляется правило URL-адреса дляstaticконечной точки, поэтому изменение этих атрибутов вFlaskэкземпляре не влияет наurl_for('static', ...)результат. Чтобы изменить пост-инициализацию статической конечной точки, см. Суть gist.github.com/brycepg/593ffb5ce9316d2871c7f24f9de34c24