本次就来学一下,如何在Django执行原生语句。...'''
查询所有结果返回字典类型数据
:param sql:
:param params:
:return:
'''
with connection.cursor...(sql, params=None):
"""
查询一个结果返回字典类型数据
:param sql:
:param params:
:return:
""...但是有个问题,上面的查询,我们明明知道,让只会返回一个值,但是还是返回的是列表套字典格式,似乎不太对呐?
其实上述我写的是两个办法,如果确定就查询一个值,使用query_one_dict方法。
?...最灵活,但是默认返回的是[tuple,tuple,tuple,]格式
经过改良,封装出两个方法,query_all_dict,query_one_dict,一个是查询多个,一个是查询单个,并且返回成[dict