非常に迅速なアドバイスが必要です。「;」で区切られた NULL、1 つ以上の文字列を含むことができるテーブル フィールドがあります。
現時点では、列は通常どおりモデルで定義されています。
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」のリストまたは None を取得するにはどうすればよいですか?
属性をオーバーライドすることは可能ですか?