[英]Default value with primary key sqlalchemy
我上以下课
class Comision(Base):
__tablename__ = 'comision'
id = Column(Integer, primary_key=True)
key = Column(Integer, default=process())
在列键中,我已经执行了def process
,我需要对该表的主键进行一些操作,可以像参数一样传递它吗?
尝试
key = Column(Integer, default=process)
要么
key = Column(Integer, default=lambda:process())
定义为key = Column(Integer, default=process())
,仅在定义Comision
类Comision
调用一次process()
。
有关更多详细信息,请参见http://docs.sqlalchemy.org/en/rel_0_8/core/defaults.html中的Context-Sensitive Default Functions
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.