1. 程式人生 > >django沒有dictcursor的解決辦法

django沒有dictcursor的解決辦法

    def dictfetchall(self, cursor):
        """將遊標返回的結果儲存到一個字典物件中,解決django中沒有dictcursor的情況"""
        return [dict(zip([col[0] for col in cursor.description], row)) for row in cursor.fetchall()]
    from django.db import connection, transaction
 	cursor = connection.cursor()
 	cursor.execute(_sql,
_args) #要執行的sql語句。 out_ticket_info = self.dictfetchall(cursor)