前言
Hey,各位小伙伴,这次怎么来玩一下,如何使用Django执行原生SQL。...可以看到,返回的是列表里面套一个个的数组。我就在想,有没有什么办法能将查询出来的sql,直接返回成字典呢?答案是当然可以!...返回结果如下,直接是列表套字典格式
?
那查询带条件的怎么办哪,其实和pymysql一个样
?
返回结果
?...但是有个问题,上面的查询,我们明明知道,让只会返回一个值,但是还是返回的是列表套字典格式,似乎不太对呐?
其实上述我写的是两个办法,如果确定就查询一个值,使用query_one_dict方法。
?...最灵活,但是默认返回的是[tuple,tuple,tuple,]格式
经过改良,封装出两个方法,query_all_dict,query_one_dict,一个是查询多个,一个是查询单个,并且返回成[dict