Jag tror att @alecxe antydde detta i sitt senaste kodblock, men du kan använda en DictCursor med tillägget Flask enligt följande:
Förutom Flask MySQL-tillägget behöver du DictCursor
from flaskext.mysql import MySQL
from pymysql.cursors import DictCursor
Lägg sedan till parametern cursorclass=DictCursor
när du skapar MySQL-objektet:
mysql = MySQL(cursorclass=DictCursor)
Jag använder detta i min egen Flask-app och det verkar fungera som förväntat
Obs:Jag upptäckte den här lösningen lurande i en kommentar i problemkön i Github-repo för projektet här . Jag önskar att biblioteksdokumentationen var mer än några rader lång.