Django在联接集中查找
比如说,当我有一个名为“Computer”的数据模型,并且许多计算机有许多用户时,我就在“Computer”和“User”之间创建了许多关系。 现在我想选择用户1使用的任何计算机。我试过这个: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_
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)