我需要返回标识,如果在peewee中的记录从bulk\u创建
我可以这样做
from models import Table
t = Table.create(**data)
print(i.id)
我得到了一张新唱片的身份证
但如果我尝试
t = Table.bulk_create(list[**data])
for i in t:
print(i.id)
这里我得到一个错误:“t”是“NoneType”
那么我怎样才能从peewee bulk\u create获得身份证呢?你知道吗
Tags:
如果您使用的数据库支持
RETURNING
子句,Peewee会返回id列表。因此,如果您使用的是Postgresql,那么peewee将返回id列表。你知道吗之所以使用
bulk_create()
,是因为它发出一个高效的查询,一次插入许多行。Sqlite和mysql只提供“last insert id”。你知道吗相关问题 更多 >
编程相关推荐