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

Программы на Python
Ответить
Anonymous
 Запрос SQlite3 и 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 ... st-instead
Ответить

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

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

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

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

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