class Quote(db.Model):
id = db.Column(db.Integer, primary_key=True)
content = db.Column(db.Text)
votes = db.Column(db.Integer)
author_id = db.Column(db.Integer, db.ForeignKey('author.id'))
date_added = db.Column(db.DateTime,default=datetime.datetime.now())
last_letter = db.Column(db.String(1))
我有一个看起来像上面的模型。我想last_letter
成为无论content
是什么的最后一个字母。我应该把这个逻辑放在哪里,以便每次保存模型时都会发生?我正在阅读有关混合属性和其他内容的信息,但我不确定哪种方式是正确的。