Re: [sqlalchemy] Event do not fire on m2m relation

2019-03-20 Thread Mike Bayer
On Wed, Mar 20, 2019 at 7:54 AM Денис Ралко wrote: > > Sorry, my mistake > > Site.entity_id == MODEL_2.id > And I solve my problem by change mapper.attrs -> mapper.column_attrs > > And now I want to ask you > Can event directly set on Table colums? events for changes of value need to be set for

Re: [sqlalchemy] Event do not fire on m2m relation

2019-03-20 Thread Денис Ралко
Sorry, my mistake Site.entity_id == MODEL_2.id And I solve my problem by change mapper.attrs -> mapper.column_attrs And now I want to ask you Can event directly set on Table colums? On Monday, March 18, 2019 at 10:28:54 PM UTC+2, Mike Bayer wrote: > > On Mon, Mar 18, 2019 at 11:07 AM Денис

Re: [sqlalchemy] Event do not fire on m2m relation

2019-03-18 Thread Mike Bayer
On Mon, Mar 18, 2019 at 11:07 AM Денис Ралко wrote: > > Thx for your quick answer. > About second question > > I have event, for example > > def track_instances_before_flush(session, context, instances): > for obj in chain(session.new, session.dirty): > if session.is_modified(obj): >

Re: [sqlalchemy] Event do not fire on m2m relation

2019-03-18 Thread Денис Ралко
Thx for your quick answer. About second question I have event, for example def track_instances_before_flush(session, context, instances): for obj in chain(session.new, session.dirty): if session.is_modified(obj): print "Before Flush" table_name =

Re: [sqlalchemy] Event do not fire on m2m relation

2019-03-18 Thread Mike Bayer
On Mon, Mar 18, 2019 at 10:30 AM Денис Ралко wrote: > > Hi, I have some issue > > I try implement track logic > I have 2 Models and connecting Table > > My first class > > class MODEL_1(object): > # some values > > # relations: > attr_1 = db.relationship('MODEL_2', >