私のアプリには、同じ静的ファイルのセットを使用する多くのルートがあります。
次のように、すべてのルートに対してそれらを定義する必要があります。
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)
私はフラスコとパイソンが初めてで、私がやっていることは少しばかげていると思います。それらを 1 か所で定義してから、すべてのルート定義にコピー アンド ペーストせずにテンプレートで使用することはできますか?