2017-10-10 4 views
0

Djangoテンプレートの最後のものではなく、forループのすべての実行に対していくつかのロジックを実行する方法はありますか?以下のようなもののために具体的にDjangoテンプレートの最後のもの以外のもの

、:

{% for e in emails %} 
    {{e.email_address}}; 
{% endfor %} 

';'毎回含まれていますが、最終的に私はそれを無視したいと思います。私は同様の文法的な仕事のために同様のユースケースを持っています。

答えて

1

テンプレート用にjoinの実装を見てください。電子メールがリスト[ 'A'、 'B'、 'C​​']である場合、出力は文字列になり

{{ emails|join:"; " }} 

"; B; C"。

+0

これは文字単位で表示されますが、 – NickP

+0

@NickPあなたの例では '{{emails | join:"; "}}'を実行します。 (電子メールが電子メールのリストであって、電子メールを抽出する必要のあるオブジェクトではない場合)。 –

関連する問題