Valor predeterminado basado en objetos en SQLAlchemy declarativo

Con SQLAlchemy, es posible agregar un valor predeterminado a cada función. Como lo entiendo, esto también puede ser una llamada (ya sea sin ningún argumento o con un argumento opcional ExecutionContext).

Ahora en un escenario declarativo, me pregunto si de alguna manera es posible tener una función predeterminada que se llama con elobjeto que se está almacenando. Es decir. posiblemente así

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

¿Es algo como esto posible? ¿O tengo que configurar de alguna manera unaantes de la inserción gancho para esto (¿cómo?)?

Respuestas a la pregunta(1)

Su respuesta a la pregunta