DictCursorについて(MySQL-python)
DictCursorはCursorと違って、dictをreturnするらしい。
なので、
import MySQLdb.cursors from django.db import connection conn = connection.connection cur = conn.cursor(MySQLdb.cursors.DictCursor)
の場合は、DictCursorを引き継いだdjangoのcursorになる。
引用元: MySQLdb User's Guide
ここで出てくるDictCursorはとても便利で、要は「カラム名:値」の辞書型でデータを返してくれる。 ソースは以下。
E71:Python-MySQLdbでDictCursorを使ってみる - HiiHahWIKI - making some notes for... -