假設我有我的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