Как не переопределять URL-адрес статических файлов во фляге каждый раз

В моем приложении много маршрутов, использующих один и тот же набор статических файлов.

Я должен определить их для каждого маршрута, подобного этому:

css_reset = url_for("static", filename="reset.css")
css_main = url_for("static", filename="main.css")
css_fonts = url_for("static", filename="fonts.css")

js_jquery = url_for("static", filename="jquery-1.7.2.min.js")
js_main = url_for("static", filename="main.js")

И затем, когда я визуализирую шаблон, он выглядит так:

return render_template("person.html",
                       css_main=css_main,
                       css_reset=css_reset,
                       css_fonts=css_fonts,
                       js_jquery=js_jquery,
                       js_main=js_main)

Я новичок в flask и python, и я думаю, что то, что я делаю, немного нелепо. Могу ли я определить их в одном месте, а затем просто использовать в своих шаблонах, не копируя и не вставляя каждое определение маршрута?

6
задан Buddy 29 July 2012 в 13:48
поделиться