最佳答案
嗨 假设我有这样一个简单的模型类:
class TestModel(models.Model):
testkey = models.ForeignKey(TestModel2)
...
当我创建一个 TestModel 对象时,我必须传递给它一个 TestModel2对象的实例来创建它:
testkey =TestModel2.objects.get(id=...)
TestModel.objects.create(testkey=testkey)
这会导致对数据库的两个查询,我有一个需要用来创建对象的外键 ID 列表。
是否有可能创建具有外键的对象而不首先检索外键对象?