当我有一个名为“计算机”的数据模型,而且许多计算机上有许多用户时,我在“计算机”和“用户”之间创建了许多关系。 现在我想选择用户1使用的任何计算机。我试过这个:
computers = Computer.objects.filter(users__contains=1)
但这似乎不起作用,因为__contains-operator充当“喜欢”。什么是正确的方法?
答案 0 :(得分:4)
我相信它很简单:
computers = Computer.objects.filter(user__id=1)
答案 1 :(得分:2)
只需删除__contains就可以了。
computers = Computer.objects.filter(users=1)