假设我有我的models.py是这样的:Django过滤ManyToMany计数的模型?
class Hipster(models.Model):
name = CharField(max_length=50)
class Party(models.Model):
organiser = models.ForeignKey()
participants = models.ManyToManyField(Profile, related_name="participants")
现在在我的views.py我愿做一个查询这将获取一个派对,那里有超过0参与者的用户。
事情是这样的,也许:
user = Hipster.get(pk=1)
hip_parties = Party.objects.filter(organiser=user, len(participants) > 0)
什么是做的最好的方式?
+1仅用于创建“时髦”对象。太好笑了。 – jathanism
+1为伟大的课程,但也是一个简洁的问题... – bhell