1

在 Django 模板中,我可以通过

{{ listOfStrings | join: ", " }}

如果我想加入列表中对象的某个属性怎么办。例如,如果我有一个用户列表并想加入他们的全名怎么办?

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

1 回答 1

4

afaik,你不能用内置的模板标签来做到这一点,当然也不能用过滤器。您可能想要的是一个自定义标签

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 回答