SQLAlchemy中会添加对象的ID没有提交会议

Sha*_*iul 6 python sqlalchemy

我需要我刚刚加入使用对象的ID session.add().我需要这个对象的自动递增ID之前committing的会话.

如果我叫对象instance.id,我得到None.

有没有办法得到一个对象的ID没有犯?

Mat*_*chs 7

简单回答:打电话session.flush().

  • 无论如何都不会触发 commit() 。 (2认同)