Python PythonのFlaskで配列と辞書をテンプレートに渡す方法 Python側で作成した配列や辞書の変数をFlask(jinja2)のテンプレートで受けるにはFor文を使って簡単に受け取ることができます。 2021.01.18 Python
Python Pythonのjinja2で出力される無駄な改行を削除する方法 jinja2で出力される無駄な改行を削除するには「{% ... %}」を「{%- ... %}」としてやることでその行を空白として出力されることがなくなります。 2021.01.18 Python
Python Pythonのjinja2の基本構文(値の取得、分岐構文「if,elif,else」、ループ構文「for」) Pythonのjinja2はPython用のテンプレートエンジンで、値の取得方法や分岐(if,elif,else)、ループ(for)などいくつかの構文を覚える必要があります。今回はその構文を解説します。 2021.01.22 Python
Python PythonのJinja2に独自フィルターを設定する方法 PythonのJinja2にカスタム(独自)フィルターを設定するには「@app.template_filter」デコレーターを利用すれば簡単に作成することができます。これでテンプレート側だけでは難しい処理もPythonの処理を呼び出せるのと同じになるので、ずっとやりやすくなります。 2021.01.18 Python