运行两个命令有什么区别:
foo = FooModel()
和
bar = BarModel.objects.create()
第二个是否立即在数据库中创建一个 BarModel
,而对于 FooModel
,save()
方法必须显式调用将其添加到数据库中?
最佳答案
https://docs.djangoproject.com/en/stable/topics/db/queries/#creating-objects
To create and save an object in a single step, use the
create()
method.
关于python - Django Model() 与 Model.objects.create(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26672077/