django 如何获取模板中ManyToMany字段中对象的计数

oug3syen  于 2023-05-19  发布在  Go
关注(0)|答案(1)|浏览(123)

简单地说,我如何获得ManyToMany字段中的对象数量,然后将结果放入模板标记中?
我找不到一个内置的模板标签,有吗?

示例:

followers = models.ManyToManyField(User)
followers = ('susan','john','doe')

{{ followers | count }} = '3'
ruyhziif

ruyhziif1#

假设你的模型作为my_model传递给模板,正确的语法应该是:

{{ my_model.followers.all.count }}

这个行为在Django文档中有解释。

相关问题