読者です 読者をやめる 読者になる 読者になる

日に日に分からんことが増えていく…

プログラマー初心者としての日々を学んでいることを記録していく。

DictCursorについて(MySQL-python)

Python2 SQL Django1.8

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... -