問題タブ [jinja2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
7768 参照

python - jinja2のvim構文の強調表示?

vimのjinja2対応の構文強調表示をどのように行いますか?

0 投票する
4 に答える
342830 参照

python - jinja2テンプレートでリストの長さを取得する

jinja2テンプレートのリスト内の要素数を取得するにはどうすればよいですか?

たとえば、Pythonでは次のようになります。

とjinja2で

0 投票する
1 に答える
3756 参照

python - jinja2 拡張機能の作成方法

jinja2の拡張機能を作ってみました。私はそのようなコードを書きました:

http://dumpz.org/12996/

しかし、私は例外を受け取ります: 'NoneType' object is not iterable. バグはどこですか?それは返されるはずparseです。また、何を受け入れて返す必要があり_mediaますか?

0 投票する
5 に答える
32532 参照

python - jinja2で危険な無害化された入力をHTMLエスケープするにはどうすればよいですか?

テンプレート内で実行できますか、それともPythonコードで実行する必要がありますか?

da <ngero> u&scharsを含む可能性のある変数があります。jinja2でエスケープするにはどうすればよいですか?

0 投票する
1 に答える
6916 参照

python - Jinja2 の「再帰的」タグは実際にどのように機能しますか?

オーバーロードされた特別なメソッド (getattr、getitem など) を持ついくつかのカスタム オブジェクトを使用して、jinja2 で非常に単純なツリー ウォーキング テンプレートを作成しようとしています。 Jinja の再帰のしくみについて、私にはわかりません。コードを以下に示します。

テンプレートは、再帰が実際には行われなかったかのように例外を発生させています。内部呼び出しが行われますが、どういうわけか「カテゴリ」への参照は依然として親を参照しています。ここで何が得られますか?これらの再帰テンプレートがどのように機能するかについて、私が見逃している非常に基本的なことがあるに違いありません。(または、私がやっている非常に根本的にばかげたことで、私には見えない.

0 投票する
2 に答える
40141 参照

jinja2 - 外側のループのループ インデックスを取得する

jinja では、変数 loop.index は現在実行中のループの反復回数を保持します。

ネストされたループがある場合、内側のループで外側のループの現在の繰り返しを取得するにはどうすればよいですか?

0 投票する
1 に答える
494 参照

django - Jinja2フィルタでdjangoコンテキストを自動的に取得するには?

たとえば、多くの属性を持つ paginator オブジェクトがあり{{ paginate(paginator) }}、テンプレートのようなものを書きたくありません。

django のように、フィルター関数でコンテキストを自動的に取得するにはどうすればよいregister.inclusion_tag(…, takes_context=True)ですか?

はい、もちろん、次のようなことができますがpaginate(paginator)、奇妙に見えます。

0 投票する
4 に答える
1714 参照

django - Jinja2 を利用した Django ビューをテストするときに、response.context にアクセスするにはどうすればよいですか?

Django test.client を使用すると、次のようになります。

エラーが発生します:

私の唯一の推測では、Jinja2 を使用すると、テスト時にコンテキストが表示されなくなります。

このテストは意図的に失敗するように設定されていることに注意してください。

0 投票する
3 に答える
91636 参照

python - Jinja2でリストをどのようにソートしますか?

私はこれをやろうとしています:

しかし、それは正しくありません...ドキュメントがあいまいです...Jinja2でこれを行うにはどうすればよいですか?