【发布时间】:2018-01-15 12:57:19
【问题描述】:
我有两个相关的模型:
class Category(models.Model):
pass
class Entry(models.Model):
category = models.ForeignKey(Category, related_name='entries')
is_published = models.BooleanField(default=True)
我需要获取已发布条目的类别。
我最终得到了两个查询:
published = Entry.objects.filter(is_published=True)
categories = Category.objects.filter(entries__in=published)
我可以在一个查询中执行此操作吗?
【问题讨论】:
标签: django django-orm