1. 如何一次创建多个对象?¶
在某些情况下,我们希望一次性保存多个对象。 假设我们要一次添加多个类别,并且不想对数据库进行很多查询。
我们可以使用bulk_create
一次创建多个对象。
Here is an example.
>>> Category.objects.all().count()
2
>>> Category.objects.bulk_create(
[Category(name="God"),
Category(name="Demi God"),
Category(name="Mortal")]
)
[<Category: God>, <Category: Demi God>, <Category: Mortal>]
>>> Category.objects.all().count()
5
bulk_create
获取未保存对象的列表。