Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Szukam odpowiednika dictcursor w flaskext.mysql

Myślę, że @alecxe sugerował to w swoim ostatnim bloku kodu, ale możesz użyć DictCursor z rozszerzeniem Flask w następujący sposób:

Oprócz rozszerzenia Flask MySQL potrzebujesz DictCursor

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

Następnie po prostu dodaj parametr cursorclass=DictCursor podczas tworzenia obiektu MySQL:

mysql = MySQL(cursorclass=DictCursor)

Używam tego we własnej aplikacji Flask i wygląda na to, że działa zgodnie z oczekiwaniami

Uwaga:odkryłem to rozwiązanie czai się w komentarzu w kolejce problemów w repozytorium Github dla projektu tutaj . Chciałbym, żeby dokumentacja biblioteki miała więcej niż kilka linijek.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. błąd uruchamiania Apache po instalacji xampp

  2. Jak wybrać wiersz maksymalnej wartości w tabeli mysql?

  3. Numeracja wierszy z p:dataTable

  4. Jak dodać sumę jako ostatni wiersz w moim sql?

  5. Jak wstawić bardzo dużą liczbę rekordów do bazy danych MySql tak szybko, jak to możliwe?