sql >> Base de Datos >  >> RDS >> Mysql

Buscando el equivalente de dictcursor en matrazext.mysql

Creo que @alecxe estaba insinuando esto en su último bloque de código, pero puedes usar un DictCursor con la extensión Flask de la siguiente manera:

Además de la extensión Flask MySQL, necesita el DictCursor

from flaskext.mysql import MySQL
from pymysql.cursors import DictCursor

Luego simplemente agregue el parámetro cursorclass=DictCursor al crear el objeto MySQL:

mysql = MySQL(cursorclass=DictCursor)

Estoy usando esto en mi propia aplicación Flask y parece funcionar como se esperaba

Nota:descubrí esta solución al acecho en un comentario en la cola de problemas en el repositorio de Github para el proyecto aquí . Ojalá la documentación de la biblioteca tuviera más de unas pocas líneas.