Source code for backend.database.model

from .base_model import BaseModel
from .mixins import PrimaryKeyMixin, TimestampMixin


[docs]class Model(PrimaryKeyMixin, TimestampMixin, BaseModel): """Base table class that extends :class:`backend.database.BaseModel` and includes a primary key :attr:`id` field along with automatically date-stamped :attr:`created_at` and :attr:`updated_at` fields. """ __abstract__ = True __table_args__ = {'extend_existing': True} __repr_props__ = ('id', 'created_at', 'updated_at')