1

Django テンプレートでは、次の方法で文字列のリストを結合できます

{{ listOfStrings | join: ", " }}

リスト内のオブジェクトの特定のプロパティに参加したい場合はどうすればよいですか。たとえば、ユーザーのリストがあり、フル ネームを結合したい場合はどうすればよいでしょうか?

{{ listOfUsers.get_full_name | join: ", " }}
4

1 に答える 1

4

ご存知のように、組み込みのテンプレート タグではそれを行うことはできません。もちろんフィルターではできません。おそらくあなたが望むのは、

return ",".join([user.get_full_name for user in listOfUsers])

カスタムタグの作成: https://docs.djangoproject.com/en/dev/howto/custom-template-tags/

于 2013-01-14T21:48:04.563 に答える