Django在联接集中查找

Django在联接集中查找,django,django-models,Django,Django Models,比如说,当我有一个名为“Computer”的数据模型,并且许多计算机有许多用户时,我就在“Computer”和“User”之间创建了许多关系。 现在我想选择用户1使用的任何计算机。我试过这个: computers = Computer.objects.filter(users__contains=1) 但这似乎不起作用,因为_contains-operator充当“like”。正确的方法是什么 我相信这很简单: computers = Computer.objects.filter(user_

比如说,当我有一个名为“Computer”的数据模型,并且许多计算机有许多用户时,我就在“Computer”和“User”之间创建了许多关系。 现在我想选择用户1使用的任何计算机。我试过这个:

computers = Computer.objects.filter(users__contains=1)

但这似乎不起作用,因为_contains-operator充当“like”。正确的方法是什么

我相信这很简单:

computers = Computer.objects.filter(user__id=1)

我相信这很简单:

computers = Computer.objects.filter(user__id=1)

只需删除_包含的内容,即可获得

computers = Computer.objects.filter(users=1)

只需删除_包含的内容,即可获得

computers = Computer.objects.filter(users=1)