6
我正在嘗試編寫一個提交名稱(名稱,正如實驗室中常用的名稱)和另一列名稱(在這個名字實際上是不完整的)。如果沒有指定長名稱,是否有人告訴類將名稱字段的值複製到長名稱字段?SQLAlchemy將一列的默認值設置爲另一列的默認值
我想是這樣的:
class Substance(Base):
__tablename__ = "substances"
id = Column(Integer, primary_key=True)
code = Column(String, unique=True)
name = Column(String, unique=True)
long_name = Column(String, unique=True, default=name)
但這種失敗,因爲name
是不確定的。還有什麼我可以做的嗎?