Closed
Description
Migrated issue, originally created by Michael Bayer (@zzzeek)
i.e.
import sqlalchemy as sa
from datetime import datetime as dt
class EntityBase(object):
@declared_attr
def __tablename__(cls):
return cls.__name__.lower()
id = sa.Column(sa.Integer, primary_key=True)
last_update = sa.Column(sa.DateTime, default=dt.utcnow())
def update_entity(mapper, connection, target):
target.last_update = dt.utcnow()
Entity = declarative_base(cls=EntityBase)
sa.event.listen(Entity, 'before_insert', update_entity)
sa.event.listen(Entity, 'before_update', update_entity)
Metadata
Metadata
Assignees
Type
Projects
Relationships
Development
No branches or pull requests
Activity
sqlalchemy-bot commentedon Oct 12, 2012
Michael Bayer (@zzzeek) wrote:
see also #2590.
sqlalchemy-bot commentedon Oct 12, 2012
Michael Bayer (@zzzeek) wrote:
c30e6d0
sqlalchemy-bot commentedon Oct 12, 2012
Changes by Michael Bayer (@zzzeek):
sqlalchemy-bot commentedon Oct 28, 2012
Michael Bayer (@zzzeek) wrote:
further updates in 8498087