models.pyПолучение идентификатора из insterted записи в SQLAlchmey
class User(Base):
__tablename__ = 'users'
id = Column(Integer, primary_key = true, autoincrement=true)
...
views.py
entry = User()
with transaction.manager:
DBSession.add(entry)
DBSession.flush()
transaction.commit()
pdb.set_trace()
Теперь, когда я бегу
print user.id
Я получаю
DetachedInstanceError: Instance <Userat 0x3ebc310> is not bound to a Session
если изменится, если из оных объединить его просто дает мне
none
Не уверен, что я делаю неправильно или как это исправить.
спасибо. По какой-то причине я думал, что вам нужно использовать диспетчер транзакций для всего. – Krayons