Запрос Flask Select возвращает объект курсора или пустой список вместо кортежа значенийPython

Программы на Python
Ответить
Anonymous
 Запрос Flask Select возвращает объект курсора или пустой список вместо кортежа значений

Сообщение Anonymous »

Вот мой код в app.py:

Код: Выделить всё

from flask import Flask, render_template, request, g

import sys
import sqlite3
import os

current_directory = os.path.dirname(os.path.abspath(__file__))

app = Flask(__name__)

@app.route('/student')
def student():
connection = sqlite3.connect(current_directory + "/sss.db")
cursor = connection.cursor()
Lastname='Volley'
Firstname='Vlad'
result = cursor.execute("SELECT * FROM Students WHERE Firstname=? AND Lastname=?", (Firstname,Lastname))
result.fetchone()
res = list(result)
connection.commit()
connection.close()
return render_template('student.html', res=res)

if __name__ == "__main__":
app.debug=True
app.run(port=3000)
Кроме того, в html-файле студента я пытаюсь отобразить данные, чтобы убедиться, что они там есть.

Как вы можете видеть из файла приложения, я Преобразование результатов запроса в список. Таким образом, я могу визуализировать это на html-странице студента, однако он всегда возвращает пустой список.

Данные находятся в базе данных sqlite3.
Фрагмент HTML-кода студентов ниже:

Код: Выделить всё


Is this You?

{{res}}


Find Email and Password
Clear




Ниже показано изображение моего файла базы данных:
[img]https://i. sstatic.net/pJNpIkfg.jpg[/img]


Подробнее здесь: https://stackoverflow.com/questions/793 ... of-a-tuple
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»