我上以下课
class Comision(Base):
__tablename__ = 'comision'
id = Column(Integer, primary_key=True)
key = Column(Integer, default=process())
在列键中我有defprocess
并且我需要使用该表的主键进行一些操作,有可能像参数一样传递它?
尝试
key = Column(Integer, default=process)
或者
key = Column(Integer, default=lambda:process())
定义为key = Column(Integer, default=process())
,process()
仅在Comision
定义类时调用一次。
看看Context-Sensitive Default Functions
在http://docs.sqlalchemy.org/en/rel_0_8/core/defaults.html了解更多详情。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句