标签: python django django-models
简单地说,如何获取ManyToMany字段中的对象数,然后将结果放入模板标记中?
我找不到内置的模板标签,有吗?
followers = models.ManyToManyField(User) followers = ('susan','john','doe') {{ followers | count }} = '3'
答案 0 :(得分:5)
假设您的模型以my_model的形式传递给模板,正确的语法是:
my_model
{{ my_model.followers.all.count }}
Django documentation中解释了此行为。