sql >> Database >  >> RDS >> Mysql

Op zoek naar het equivalent van dictcursor in flaskext.mysql

Ik denk dat @alecxe hiernaar hintte in zijn laatste codeblok, maar je kunt een DictCursor met de Flask-extensie als volgt gebruiken:

Naast de Flask MySQL-extensie heb je de DictCursor

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

Voeg dan gewoon de parameter cursorclass=DictCursor . toe bij het maken van het MySQL-object:

mysql = MySQL(cursorclass=DictCursor)

Ik gebruik dit in mijn eigen Flask-app en het lijkt te werken zoals verwacht

Opmerking:ik ontdekte dat deze oplossing op de loer lag in een opmerking in de probleemwachtrij in de Github-repo voor het project hier . Ik zou willen dat de bibliotheekdocumentatie meer dan een paar regels lang was.



  1. Tabeltype in Oracle PL SQL Voorbeeld

  2. De functie Substring gebruiken in PostgreSQL en Redshift

  3. Door MySQL opgestelde verklaringen

  4. XML doorgeven als parameter aan opgeslagen procedure in Oracle