sql >> Database teknologi >  >> RDS >> Mysql

Leder efter hvad der svarer til dictcursor i flaskext.mysql

Jeg tror, ​​@alecxe antydede dette i sin sidste kodeblok, men du kan bruge en DictCursor med Flask-udvidelsen som følger:

Ud over Flask MySQL-udvidelsen skal du bruge DictCursor

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

Tilføj derefter parameteren cursorclass=DictCursor når du opretter MySQL-objektet:

mysql = MySQL(cursorclass=DictCursor)

Jeg bruger dette i min egen Flask-app, og det ser ud til at virke som forventet

Bemærk:Jeg opdagede, at denne løsning lurer i en kommentar i problemkøen i Github-repoen for projektet her . Jeg ville ønske, at biblioteksdokumentationen var mere end et par linjer lang.



  1. Sådan kører du SQL Server 2017 og 2019 samtidigt på en Mac

  2. sql ::SQLString adfærd

  3. Brug af en NoSQL-database over MySQL

  4. En guide til automatiserede cloud-databaseimplementeringer