リスト変数の最後の要素をコンテキストオブジェクトからフィルタリングする方法を知りたいと思います。djangoテンプレートリスト変数の最後の要素
{% for d in data %}
{{ d }},
{% endfor %}
私は最後の要素の後に,
を持っている必要はありません。ありがとうございました。
:これは単なる仮想的な例です。私たちは、ここで同じことを達成するために結合フィルターを使用できることを知っています
リスト変数の最後の要素をコンテキストオブジェクトからフィルタリングする方法を知りたいと思います。djangoテンプレートリスト変数の最後の要素
{% for d in data %}
{{ d }},
{% endfor %}
私は最後の要素の後に,
を持っている必要はありません。ありがとうございました。
:これは単なる仮想的な例です。私たちは、ここで同じことを達成するために結合フィルターを使用できることを知っています
あなたが意味するか -
{% for d in data %}
{% if forloop.last %}
{{ d }}
{% else %}
{{ d }},
{% endif %}
{% endfor %}
はループ
[jinja2](http://jinja.pocoo.org/)を使用している場合、これは '{%for d%} {%if d == data | last%} {{d [最後の組み込み関数](http://jinja.pocoo.org/docs/dev/templates)を参照してください。{end_date} {%endif%} /#最終) – GabLeRoux
を使用して、それはあなたが必要とするものを正確に行います。
https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#join
ありがとうございます。私は結合フィルターを知っていた。上記の例は、私が何を意味するかを実証するために作られたバージョンです。 –
それともあなたが同様にこれを試すことができますするためのテンプレートにdjango docsを見て -
{% for d in data %}
{{ d }} {% if not forloop.last %},{% endif %}
{% endfor %}
ていますループのテンプレートdocsを見る
参考のために、最後の要素だけが必要な場合は、 'last'フィルタを使用してください:' data | last' - 参照:http://stackoverflow.com/questions/4730600/how-can -ref-last-item-in-a-django-template-list-1-key –