flask_sqlalchemy 查询结果转字典
时间: 2023-05-13 21:04:58 浏览: 208
flask的orm框架SQLAlchemy查询实现解析
可以使用字典推导式将查询结果转换为字典,示例代码如下:
```
result = db.session.query(User).filter_by(username='john').first()
user_dict = {column.name: getattr(result, column.name) for column in result.__table__.columns}
```
其中,`User` 是数据库模型类,`result` 是查询结果,`user_dict` 是转换后的字典。
阅读全文