我有以下型号:
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
,因此无法返回任何内容。
编辑:错字。