我正在使用 Flask-SQLAlchemy 版本 2.1,它安装 sqlalchemy 版本 1.x。
我的下面的代码首先获取结果集数组,然后循环修改以前可以工作但现在不行的现有属性。
question_topic = Question.query.join(Topic).join(User,User.id==Question.user_id).add_columns(User.email,Question.question, Question.date, Topic.topic_name, Question.id, Topic.question_id)\
.filter(Question.id == Topic.question_id).all()
for q_t in question_topic:
q_t.topic_name = q_t.topic_name + "some text..."
我收到以下错误:
attributeError:无法使用“topic_name”设置属性
我在新列上遇到了相同的错误(“AttributeError:无法设置属性”错误)。这是由于我之前添加的 @property 与该列具有相同的名称。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)