bag.sqlalchemy.created_changed module¶
SQLAlchemy trick that makes it easy to implement timestamp columns.
Usage:
from bag.sqlalchemy.created_changed import created_changed, CreatedChanged
@created_changed
class MyModel(BaseModel, CreatedChanged):
...
- class bag.sqlalchemy.created_changed.CreatedChanged[source]¶
Bases:
object
Mixin class that adds
created
andchanged
columns.Must be used together with the
@created_changed
class decorator.- changed = Column(None, DateTime(), table=None, nullable=False)¶
- created = Column(None, DateTime(), table=None, nullable=False)¶