+-

当我想在网上显示一些数据时,数据需要化妆,我不知道如何实现,这里是代码:
from sqlalchemy import create_engine
engine = create_engine('mysql://root:111@localhost/test?charset=utf8')
conn = engine.connect()
articles = conn.execute('SELECT * FROM article')
articles = articles.fetchall()
for r in articles:
r['Tags'] = r['Keywords']
它提示:’RowProxy’对象不支持项目分配.
我该怎么办?
表格“文章”包含“关键字”列,而不包含“标记”列.
最佳答案
您可以从RowProxy中创建一个dict,这将支持项目分配.
例如:
result_proxy = query.fetchall()
for row in result_proxy:
d = dict(row.items())
d['Tags'] = d['Keywords']
点击查看更多相关文章
转载注明原文:python – 我可以使用sqlalchemy在RowProxy中分配值吗? - 乐贴网