Bagaimana Anda menggunakan url_for
Flask untuk mereferensikan file di folder? Misalnya, saya memiliki beberapa file statis di static
folder, beberapa di antaranya mungkin ada di subfolder seperti static/bootstrap
.
Saat saya mencoba menyajikan file dari static/bootstrap
, saya mendapatkan error.
<link rel=stylesheet type=text/css href="{{ url_for('static/bootstrap', filename='bootstrap.min.css') }}">
Saya dapat merujuk file yang tidak ada di subfolder dengan ini, yang berfungsi.
<link rel=stylesheet type=text/css href="{{ url_for('static', filename='bootstrap.min.css') }}">
Dengan apa cara yang benar untuk mereferensikan file statis url_for
? Bagaimana cara saya url_for
menghasilkan url ke file statis di tingkat mana pun?
Flask
menambahkan aturan url untukstatic
titik akhir setelah inisialisasi sehingga mengubah atribut ini pada sebuahFlask
instance tidak mengubahurl_for('static', ...)
hasilnya. Untuk mengubah inisialisasi pos titik akhir statis, lihat inti ini gist.github.com/brycepg/593ffb5ce9316d2871c7f24f9de34c24