Je pense que @alecxe y faisait allusion dans son dernier bloc de code, mais vous pouvez utiliser un DictCursor avec l'extension Flask comme suit :
En plus de l'extension Flask MySQL, vous avez besoin du DictCursor
from flaskext.mysql import MySQL
from pymysql.cursors import DictCursor
Ajoutez ensuite simplement le paramètre cursorclass=DictCursor
lors de la création de l'objet MySQL :
mysql = MySQL(cursorclass=DictCursor)
Je l'utilise dans ma propre application Flask et cela semble fonctionner comme prévu
Remarque :J'ai découvert cette solution cachée dans un commentaire dans la file d'attente des problèmes du référentiel Github pour le projet ici . J'aimerais que la documentation de la bibliothèque fasse plus de quelques lignes.