这是我的 Django 模型的简化版本:
class Lab(Model):
contact_persons = ManyToManyField('access.CuratorUser', related_name='contact_for')
我想要做的是获取至少在一个实验室的contact_persons 关系中的所有CuratorUser。
有人可以帮忙吗?
这是我的 Django 模型的简化版本:
class Lab(Model):
contact_persons = ManyToManyField('access.CuratorUser', related_name='contact_for')
我想要做的是获取至少在一个实验室的contact_persons 关系中的所有CuratorUser。
有人可以帮忙吗?
这段关于查询的文档似乎回答了这个问题。好像你需要调用lab.contact_persons.all()。
我认为这应该对你有用。
CuratorUser.objects.filter(contact_for__isnull=False)