Ich habe ein Modell 'Organisation', das folgende Felder hat
class Organisation(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
Um eine Abfrage zu erstellen, um alle Organisationen zu erhalten, in denen ein Benutzer Mitglied ist
me=User.objects.get(username='damon')
Organisation.objects.filter(members=me)
Ebenso um eine Abfrage zu erstellen, um alle Organisationen zu erhalten, in denen ein Benutzer der Gründer ist
Organisation.objects.filter(founder=me)
Ich möchte eine Abfrage schreiben, die mir alle Organisationen gibt, in denen ein Benutzer Mitglied ist oder Kurse, für die er der Gründer ist.
Ich habe es wie folgt versucht
Organisation.objects.filter(members=me or founder=me)
Dies verursacht einen Invalid Syntax
Fehler
Kann mir jemand sagen, wie ich diese Abfrage erstellen kann