Объектное значение по умолчанию в декларативной SQLAlchemy

С помощью SQLAlchemy можно добавить значение по умолчанию для каждой функции. Насколько я понимаю, это также может быть вызвано (либо без каких-либо аргументов, либо с необязательным аргументом ExecutionContext).

Теперь в декларативном сценарии мне интересно, возможно ли каким-то образом иметь функцию по умолчанию, которая вызывается сobject это хранится. То есть возможно так:

Base = sqlalchemy.ext.declarative.declarative_base()
class BaseEntity(Base):
    value = Column('value', String(40), default=BaseEntity.gen_default)

    def gen_default(self):
        # do something with self, for example
        # generate a default value using some other data
        # attached to the object
        return self.default_value

Возможно ли что-то подобное? Или я должен как-то настроитьbefore-insertion зацепить за это (как?)?

Ответы на вопрос(1)

Ваш ответ на вопрос