【发布时间】:2009-12-04 05:54:47
【问题描述】:
我想将记录分为两类:
- 具有三个或更多记录的项目
- 少于三个项目的项目
我该怎么做?我正在考虑使用 annotate()。
【问题讨论】:
-
请提供更多细节。很难理解你想做什么
-
请展示您的模型以及结果应该是什么样子。
标签: django annotate summarization
我想将记录分为两类:
我该怎么做?我正在考虑使用 annotate()。
【问题讨论】:
标签: django annotate summarization
q = Book.objects.annotate(num_authors=Count('authors'))
books_with_3_or_over_authors = q.filter(num_authors__gte=3)
books_with_less_than_3_authors = q.filter(num_authors__lt=3)
【讨论】: