您可以使用
force_instant_defaultsfrom的监听器
sqlalchemy_utils来更改此行为:
from sqlalchemy_utils import force_instant_defaultsforce_instant_defaults()class TestModel(base): __tablename__ = 'tmodel' id = sa.Column(sa.Integer, primary_key=True) foo = sa.Column(sa.Integer, default=0)model = TestModel()assert model.foo == 0



