在Django中,几乎所有创建模型对象的方法都会调用该模型的save
方法,包括create
,get_or_create
和update_or_create
。
我唯一知道的例外是bulk_create
,由于数据库性能原因,它会绕过save
。
我的问题:Django项目是否有任何其他方式可以创建模型对象而不会通过save
而不是bulk_create
?
上下文:我正在修改现有的Django项目以创建任何对象(通过检查自定义pk
超类中所有模型的save
中的model.Model
)并且希望确保我不会错过任何创建对象的时刻。