【发布时间】:2017-01-10 18:26:10
【问题描述】:
我的数据中有以下关系:
型号:
class Course(models.Model):
name = models.CharField(max_length=200)
concepts = models.ManyToManyField(Concept, related_name='course_concepts')
class Concept(models.Model):
name = models.CharField(max_length=120)
但我想构建一个属于特定课程 (course_x) 的概念查询集。
我尝试了以下但不断得到参考错误:
Concept.objects.filter(self__in=course_x)
因此,仅查询与特定对象的外键关系匹配的对象的正确方法是什么?
【问题讨论】:
标签: python django django-models orm