我需要一个非常快速的建议。我有一个表字段,它可以包含 NULL、一个或多个字符串,用“;”分隔。
目前,该列像往常一样在模型中定义:
aliases = Column(String(255))
我有一个混合属性,可以拆分字符串并返回一个列表:
def my_aliases(self):
if self.aliases:
return [i.strip() for i in self.aliases.split(';')]
如何更改模型的默认行为以摆脱无用的“self.aliases”并始终获得“self.my_aliases”的列表或无?
是否可以覆盖属性?