リスト変数の最後の要素をコンテキストオブジェクトから除外する方法を知りたいのですが。
{% for d in data %}
{{ d }},
{% endfor %}
,
最後の要素の後には必要ありません。ありがとうございました。
注:これは単なる架空の例です。ここで同じことを達成するために結合フィルターを使用できることを私は知っています
リスト変数の最後の要素をコンテキストオブジェクトから除外する方法を知りたいのですが。
{% for d in data %}
{{ d }},
{% endfor %}
,
最後の要素の後には必要ありません。ありがとうございました。
注:これは単なる架空の例です。ここで同じことを達成するために結合フィルターを使用できることを私は知っています
つまり-
{% for d in data %}
{% if forloop.last %}
{{ d }}
{% else %}
{{ d }},
{% endif %}
{% endfor %}
テンプレートforループ のdjangoドキュメントをご覧ください
を使用{{ data|join:", " }}
して、それはあなたが必要とすることを正確に行います。
https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#join
または、これも試すことができます-
{% for d in data %}
{{ d }} {% if not forloop.last %},{% endif %}
{% endfor %}
テンプレートforループのドキュメントをご覧ください