为什么在提交对象之前SQLAlchemy默认列值不可用?

为什么在提交对象之前SQLAlchemy默认列值不可用?,第1张

为什么在提交对象之前SQLAlchemy默认列值不可用?

您可以使用

force_instant_defaults
from的监听器
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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5645367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存