【发布时间】:2014-02-10 10:59:47
【问题描述】:
我有两张表,比如说:博客和帖子。 Posts 具有连接 Blogs 和 Posts 表的 ForeignKey 字段。
我如何计算有多少博客至少有 1 个帖子?
【问题讨论】:
标签: python sql django postgresql
我有两张表,比如说:博客和帖子。 Posts 具有连接 Blogs 和 Posts 表的 ForeignKey 字段。
我如何计算有多少博客至少有 1 个帖子?
【问题讨论】:
标签: python sql django postgresql
排除没有帖子的博客,然后计数。
Blog.objects.exclude(post=None).count()
【讨论】:
blog 字段,即 ForeinKey(Blog)
您可以按相关型号过滤
Blog.objects.filter(post__isnull=False).count()
【讨论】: