sql >> Databáze >  >> RDS >> Mysql

Hledání ekvivalentu dictcursor ve flaskext.mysql

Myslím, že @alecxe to naznačil ve svém posledním bloku kódu, ale můžete použít DictCursor s rozšířením Flask takto:

Kromě rozšíření Flask MySQL potřebujete DictCursor

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

Poté jednoduše přidejte parametr cursorclass=DictCursor při vytváření objektu MySQL:

mysql = MySQL(cursorclass=DictCursor)

Používám to ve své vlastní aplikaci Flask a zdá se, že funguje podle očekávání

Poznámka:Toto řešení jsem objevil v komentáři ve frontě problémů v repozitáři Github pro projekt zde . Přál bych si, aby dokumentace knihovny měla více než několik řádků.



  1. node-mysql více příkazů v jednom dotazu

  2. Vyhledávač slov scrabble:sestavení pokusu, uložení pokusu, použití pokusu?

  3. Může pole tabulky obsahovat spojovník?

  4. C# MySQL druhý DataReader ve smyčce DataReader