Як ви використовуєте 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