class Domains(models.Model):
name = models.CharField(max_length=30)
description = models.CharField(max_length= 60)
user = models.ManyToManyField("Users", blank=True, null=True)
def __unicode__(self):
return self.name
class Groups(models.Model):
domain = models.ForeignKey(Domains)
name = models.CharField(max_length=30)
description = models.CharField(max_length= 60)
def __unicode__(self):
return self.name
class Users(models.Model):
login = models.CharField(max_length=30, unique=True)
group = models.ManyToManyField(Groups, blank=True, null=True)
def __unicode__(self):
return self.login
J'ai le modèle ci-dessus. Besoin d'aide pour travailler avec Django ORM. Comment est-ce que je construirais une requête où tous les noms de groupe qui appartiennent seulement aux domaines auxquels appartient un utilisateuraide avec joindre complexe dans Django ORM
J'ai réellement besoin du domaine parce que je veux montrer même les groupes qui ne sont pas associés à un utilisateur mais qui sont associés à un domaine auquel l'utilisateur appartient –
Ah ... J'ai manqué cela. La solution de Jarret est probablement ce dont vous avez besoin alors. – elo80ka