如果我使用 bulk_create 插入对象:
objList = [a, b, c,] #none are saved
model.objects.bulk_create(objList)
对象的 ID 不会更新(请参阅https://docs.djangoproject.com/en/dev/ref/models/querysets/#bulk-create)。所以我不能将这些家伙用作外键对象。我想在批量创建它们之后从数据库中查询它们,然后将它们用作外键对象,但我没有它们的 ID 来查询它们。如何从数据库中查询这些对象(假设除了 id 之外的列中可能存在重复值)?或者有没有更好的方法将批量创建的项目作为外键?