次のフィールドを持つモデル「組織」があります
class Organization(models.Model):
members = models.ManyToManyField(User,related_name='org_members')
title = models.CharField(max_length=200)
description = models.TextField()
founder = models.ForeignKey(User,related_name='org_founder')
def __unicode__(self):
return self.title
ユーザーがメンバーであるすべての組織を取得するためのクエリを作成するには
me=User.objects.get(username='damon')
Organization.objects.filter(members=me)
同様に、ユーザーが創設者であるすべての組織を取得するためのクエリを作成するには
Organization.objects.filter(founder=me)
ユーザーがメンバーであるすべての組織、または彼が創設者であるコースを取得するクエリを作成したいと思います。
私はこれを以下のように試しました
Organization.objects.filter(members=me or founder=me)
これによりInvalid Syntax
エラーが発生します
誰かがこのクエリを行う方法を教えてもらえますか