我有一个查询集users,它们是模型的实例User。第二个名为的模型Patient有一个OneToOneField名为user:
user = OneToOneField('users.User', on_delete=CASCADE, related_name="patient",
blank=True, null=True)
目标是从用户的查询集中获得所有患者的查询集。我认为通过使用related_name就足够了,意思是:
queryset_of_users=User.objects.filter(main_group='patients')
queryset_of_patients=queryset_of_users.patient
但似乎不是这样,因为我收到以下错误:
AttributeError:“QuerySet”对象没有“患者”属性
有任何想法吗?
holdtom
相关分类