python - How to inject an object into sqlalchemy session? -


i want use tracking system of sqlalchemy orm. want inject ready model object (which inherited base , can used in sqlalchemy) ready session obejct without connecting database. tried doing session.merge(obj, load=false) no success! complains object state. can't imagine how can seduce it. want inject object , make changes , use session.dirty track changes. when using merge load=true (default) works. refuse connect database via session reason.

class alaki(base):     __tablename__ = 'alaki'      alaki_id = column(integer, primary_key=true)     name = column(localizedstring)     age = column(integer)     children = relationship('alakichildren')  model = alaki(alaki_id=5, name='test',age=32) self.db_session.merge(model)  # works connects database self.db_session.merge(model, load=false) #fails!  item in self.db_session.dirty:     print('dirty:' ,item) 


Comments

Popular posts from this blog

java - Run spring boot application error: Cannot instantiate interface org.springframework.context.ApplicationListener -

python - pip wont install .WHL files -

Excel VBA "Microsoft Windows Common Controls 6.0 (SP6)" Location Changes -