【发布时间】:2011-12-18 22:40:10
【问题描述】:
Django 注释非常适用于平均值、最小值/最大值等。它也可以计数。那么这是否会生成与我在查询集上使用旧的 .count() 相同的 SQL?还是在某些情况下它会生成更高效的 SQL?还是更糟糕的 SQL?
抱歉,澄清一下,我的意思是将 count() 操作与类似 aggregate(Count('id')) 的操作进行比较,其中 id 是表的 PK。
因此,我相信布赖恩的答案是正确的。简而言之,count() 只是 aggregate() 的一个特例。
【问题讨论】:
标签: django