Применить операцию в объекте sqlalchemy - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть модель 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. Я очень хорошо знаю, что могу выполнить эту операцию просто с помощью decode(Notes.description), но я не могу сделать это при использовании group_concat для объединения нескольких заметок к статье.

...