class Project(models.Model):
title = models.CharField()
class Job(models.Model):
name = models.CharField()
user = models.ForeignKey(User)
project = models.ForeignKey(Project)
J'ai beaucoup de travaux pour chaque projet. Comment obtenir une liste de tous les utilisateurs de tous les travaux d'un projet?
je suis venu avec ceci:Django: Accéder au modèle via un autre modèle
users = set()
for job in project.job_set.all():
users.add(job.user)
est-il un moyen plus facile sans boucle à travers tous les emplois explicitement?
Vous pouvez également ha a écrit 'users = set (job.user pour job dans project.job_set.all())' –