首页 > 数据库技术 > 详细

python/django将mysql查询结果转换为字典组

时间:2019-11-12 12:39:42      阅读:156      评论:0      收藏:0      [点我收藏+]
 

使用python查询mysql数据库的时候,默认查询结果没有返回表字段名称,不方便使用。为了方便使用一般会选择将查询结果加上字段名称以字典组的方式返回查询结果。

实现如下:

 
def dict_fetchall(cursor):
    "Return all rows from a cursor as a dict"
    columns = [col[0] for col in cursor.description]
    return [
        dict(zip(columns, row))
        for row in cursor.fetchall()
    ]
 

详细原理参考:https://docs.djangoproject.com/en/2.0/topics/db/sql/#executing-custom-sql-directly

 

python/django将mysql查询结果转换为字典组

原文:https://www.cnblogs.com/xiao-xue-di/p/11840699.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!