gpt4 book ai didi

django - 如何获取使用 django bulk_create 创建的对象的主键

转载 作者:行者123 更新时间:2023-11-28 19:33:26 25 4
gpt4 key购买 nike

有没有办法获取您使用 django 1.4+ 中的 bulk_create 功能创建的项目的主键?

最佳答案

2016

自 Django 1.10 - 现在支持(仅在 Postgres 上)这里是 link to the doc .

>>> list_of_objects = Entry.objects.bulk_create([
... Entry(headline="Django 2.0 Released"),
... Entry(headline="Django 2.1 Announced"),
... Entry(headline="Breaking: Django is awesome")
... ])
>>> list_of_objects[0].id
1

来自更改日志:

Changed in Django 1.10: Support for setting primary keys on objects created using bulk_create() when using PostgreSQL was added

关于django - 如何获取使用 django bulk_create 创建的对象的主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15933689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com