【发布时间】:2016-02-12 17:28:24
【问题描述】:
为什么 Django bulk_create 返回没有 pk 的对象?
In [1]: item_list = [Model(title=str(i)) for i in range(10)]
In [2]: objs = Model.objects.bulk_create(item_list)
In [3]: print(objs[0].pk)
None
在结果中objs == item_list
这有什么意义?
我的意思是,这个方法可以返回操作的结果(即True,或False,或其他东西),而不是我已经拥有的这个无用的对象集合。
【问题讨论】:
-
运行 Django 2.2 这个问题仍然存在
-
和 Django 3.2...
标签: django django-orm