Я использую флеш фреймворк и коннектор базы данных MySQL.
Я сделал следующее:
from flaskext.mysql import MySQL
mysql = MySQL()
## app.config database configuration code
mysql.init_app(app)
conn = mysql.connect()
cursor = conn.cursor();
cursor.execute(
'SELECT * FROM customer WHERE email = (%s)', (username,)
)
user = cursor.fetchone()
Я могу получить доступ к пользовательским столбцам, используя индекс типа user[8]
(который мне нужно выполнить запрос один раз и проверить номер столбца), но когда я пытаюсь указать
conn = mysql.connect(dictionary=True)
Я получаю ошибку
'Ошибка типа: курсор () получил неожиданный аргумент ключевого слова' словарь ''
Есть ли способ получить результаты запроса в формате словаря при использовании flask-MySQL?