1. ホーム
  2. ジャンゴ

[解決済み】テンプレートコード内で変数に値を設定するには?

2022-04-04 17:43:53

質問

あるテンプレートがあるとします。

<html>
<div>Hello {{name}}!</div>
</html>

それをテストしている間、このテンプレートを呼び出すpythonコードに触れることなく変数の値を定義できると便利です。だから、私は次のようなものを探しています。

{% set name="World" %}     
<html>
<div>Hello {{name}}!</div>
</html>

Django にこのようなものは存在するのでしょうか?

どのように解決するのですか?

を使用することができます。 with というテンプレートタグがあります。

{% with name="World" %}     
<html>
<div>Hello {{name}}!</div>
</html>
{% endwith %}