首页 > 解决方案 > 在 sqlalchemy 对象中应用操作

问题描述

我有一个 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。是否有任何类型的 lambda 函数可以在我调用时应用Notes.description。我很清楚,我可以简单地执行此操作,decode(Notes.description)但在group_concat用于连接文章的多个注释时无法执行此操作。

标签: pythonsqlalchemyflask-sqlalchemy

解决方案


推荐阅读