私の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 'Hipster'オブジェクトを作成するためだけです。面白すぎる。 – jathanism
+1偉大な授業のためだけでなく、簡潔な質問... – bhell