具有来自ManyToMany关系的特定属性的Django QuerySet

时间:2019-06-23 14:48:06

标签: python django

我需要在唯一的QuerySet中获取所有作业以及每个具有特定角色用户名称的作业。

例如:

(all the Job attributes..., client='John', Teacher='Collins'...)

client='John', Teacher='Collins'属于ManyToMany关系的地方。

型号:

class UserProfile(models.Model):
   role = models.CharField(max_length=20, choices=role_choices,  blank=True, null=True)
   ...

class Job(models.Model):
   ...


class Membership(models.Model):
    user = models.ForeignKey(UserProfile)
    job = models.ForeignKey(Job, related_name="memberships")
    ...

0 个答案:

没有答案