Jinja2 式内でのテンプレート変数の利用
Flask アプリケーションのルーティング メカニズムでは、テンプレート内の変数が重要な役割を果たすことができます。ルートが「/magic/
{{ ... }} 括弧内の式は、Python 式に似ています。したがって、テンプレート変数を参照するために、追加の括弧で囲む必要はありません。
ルート "/magic/
<a href="{{ url_for('moremagic', filename=name) }}">Click to see magic happen</a>
「{{ name }}」の周りに追加の括弧がないことに注意してください。
ターゲットurl_for() のは、完全な URL パスではなく、エンドポイントの名前です。この例では、エンドポイント名「moremagic」がデフォルトであり、ルート処理関数の名前に対応します。
以上がFlask ルートの Jinja2 式内でテンプレート変数を適切に使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。