Mysql
 sql >> база данни >  >> RDS >> Mysql

Търся еквивалента на dictcursor в flaskext.mysql

Мисля, че @alecxe намекна за това в последния си кодов блок, но можете да използвате DictCursor с разширението Flask, както следва:

Освен разширението на Flask MySQL, имате нужда от DictCursor

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

След това просто добавете параметъра cursorclass=DictCursor при създаване на MySQL обекта:

mysql = MySQL(cursorclass=DictCursor)

Използвам това в собственото си приложение Flask и изглежда работи според очакванията

Забележка:Открих това решение, дебнещо се в коментар в опашката за проблеми в репозитория на Github за проекта тук . Иска ми се документацията на библиотеката да е дълга повече от няколко реда.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да копирате база данни SQLite от Android в MySQL база данни (репликация/синхронизация)

  2. DateTimeField получи наивна дата и час

  3. MySQL транзакция със счетоводно приложение

  4. Създаване на уеб приложение от нулата с помощта на Python Flask и MySQL:част 3

  5. Повреждане на базата данни с MariaDB:Таблица не съществува в двигателя