SQLAlchemy bulk_insert_mappings不返回主键

时间:2019-11-08 09:41:08

标签: python sqlalchemy

我正在尝试使用bulk_insert_mappings将字典列表插入表中。有什么方法可以获取每个条目带有主键的对象列表吗?

cycle_list = [
    {
        "name": "cycle 1",
        "primary": True
    },
    {
        "name": "cycle 2",
        "primary": False
    },
]
try:
    x = db.session.bulk_insert_mappings(cycle_list, return_defaults=True)
    db.session.commit()
    print(x)
except Exception:
    db.session.rollback()
    raise
finally:
    db.session.close()

我期望像[Period.4, Period.5]

但是实际结果是None

此问题与Bulk insert with SQLAlchemy ORM and return primary keys

相关联

0 个答案:

没有答案