38

リスト変数の最後の要素をコンテキストオブジェクトから除外する方法を知りたいのですが。

{% for d in data %}
    {{ d }},
{% endfor %}

,最後の要素の後には必要ありません。ありがとうございました。

:これは単なる架空の例です。ここで同じことを達成するために結合フィルターを使用できることを私は知っています

4

3 に答える 3

67

つまり-

{% for d in data %}
    {% if forloop.last %}
        {{ d }}
    {% else %}
        {{ d }},
    {% endif %}
{% endfor %}

テンプレートforループ のdjangoドキュメントをご覧ください

于 2013-02-13T18:15:22.547 に答える
13

を使用{{ data|join:", " }}して、それはあなたが必要とすることを正確に行います。

https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#join

于 2013-02-13T17:26:30.967 に答える
10

または、これも試すことができます-

{% for d in data %}
    {{ d }} {% if not forloop.last %},{% endif %}
{% endfor %}

テンプレートforループのドキュメントをご覧ください

于 2014-11-01T20:17:40.243 に答える