как я могу отображать результаты mysql в flask

#python #html #flask

#python #HTML #flask

Вопрос:

Всем добрый вечер, меня зовут Эрик, в настоящее время я изучаю, как создавать в flask с помощью python, на данный момент все в порядке и подключен к базе данных, я могу выполнять поиск без проблем, у меня есть две проблемы, я надеюсь, что вы можете мне помочь

  1. в моем запросе это должно быть 100% правильное слово, я бы хотел, чтобы оно было близко к слову, если не использовать заглавные буквы или пропущенное написание
  2. как мне отобразить результаты на экране все, что я могу получить на данный момент, это найденные результаты или отсутствие результатов

Заранее благодарю вас

 @app.route("/", methods=['POST'])
def Authenticate():
    search = request.form['si']
    cursor = mysql.connect().cursor()
    cursor.execute("SELECT * from Companys where B_Type='"   search   "'")
    data = cursor.fetchone()
    if data is None:
        return "Could not find the data you are looking for"
    else:
        return "Found Data"
 

Ответ №1:

вы можете использовать
return render_template(‘filename.html ‘,данные=данные)

и могу использовать jinja2 для отображения его в HTML следующим образом:
{{ data }}

или перейдите по этой ссылке