Як ви використовуєте 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додає правило url дляstaticкінцевої точки після ініціалізації, тому зміна цих атрибутів наFlaskекземплярі не змінюєurl_for('static', ...)результат. Щоб змінити статичну ініціалізацію після кінцевої точки, див. Цей суть gist.github.com/brycepg/593ffb5ce9316d2871c7f24f9de34c24