def __init__(self, **kwargs):
    if 'money' not in kwargs:
        kwargs['money'] = self.__table__.c.money.default.arg
super(User, self).__init__(**kwargs)
id = Column(Integer, primary_key=True)
money = Column(Integer, default=100)
Как применить значения столбца по умолчанию перед фиксацией в sqlalchemy