我有一个SQLAlchemy模型,如下所示:
class Notes(db.Model):
__tablename__ = 'notes'
id = db.Column(db.Integer(), primary_key=True)
article_id = db.Column(db.Integer(), db.ForeignKey('articles.id', ondelete='CASCADE'))
description = db.Column(db.Text)
我正在将编码后的文本保存在描述中,并且想在每次调用Notes.description
时自动对文本进行解码。每当我调用Notes.description
时,都可以应用任何类型的lambda函数。我知道我可以简单地通过decode(Notes.description)
来执行此操作,但是当使用group_concat
来合并一篇文章的多个注释时,我无法做到这一点。