繁体   English   中英

具有主键sqlalchemy的默认值

[英]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()) ,仅在定义ComisionComision调用一次process()

有关更多详细信息,请参见http://docs.sqlalchemy.org/en/rel_0_8/core/defaults.html中的Context-Sensitive Default Functions

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM