擅长:python、mysql、java
<p>啊!我现在明白你的问题了</p>
<p>您只需在循环终止后进行最后一个bulk\u create调用,以处理太小的最终列表</p>
<h2>主逻辑码</h2>
<pre><code>limit = 2000
bulk_list = []
for index, item in enumerate(l):
bulk_list.append(
ModelDemo(
...
)
)
if index == limit:
ModelDemo.objects.bulk_create(bulk_list)
bulk_list.clear() # reset the batch
ModelDemo.objects.bulk_create(bulk_list)
</code></pre>
<p>我不知道while循环是用来做什么的。你不应该打破</p>