如何使用Django的ORM过滤ID列表,其中可能找不到某些ID?

时间:2012-11-08 23:50:32

标签: django orm django-orm

我有以下型号:

class MyModel(models.Model):
    first_name = models.CharField(max_length=255)

class MyOtherModel(models.Model):
    model = models.ForeignKey(MyModel)

我有一个MyModel ID列表:[1, 2, 3, 5, 7, 11][1, 2, 3]中只找到MyOtherModel

根据ID列表过滤MyOtherModel的最佳方法是什么?我尝试执行以下操作:MyOtherModel.objects.filter(model__id__in=ids)但由于找不到5, 7, 11,因此无法返回任何内容。

编辑:错字。

0 个答案:

没有答案