运行两个命令的区别是什么:
foo = FooModel()
和
bar = BarModel.objects.create()
第二个方法是否会立即在数据库中创建BarModel
,而对于FooModel
,必须显式调用save()
方法才能将其添加到数据库中?
运行两个命令的区别是什么:
foo = FooModel()
和
bar = BarModel.objects.create()
第二个方法是否会立即在数据库中创建BarModel
,而对于FooModel
,必须显式调用save()
方法才能将其添加到数据库中?
https://docs.djangoproject.com/en/stable/topics/db/queries/#creating-objects
要在单个步骤中创建和保存对象,请使用
create()
方法.