Я пытаюсь связать html текстовые поля с моим приложением python flask, чтобы я мог взаимодействовать с ним, поэтому я много чего перепробовал и "проанализировал" inte rnet, чтобы посмотреть, как чтобы сделать это, но ничего не помогло.
Однако я сделал небольшую тестовую программу, чтобы вы могли лучше понять, и у меня все еще много ошибок, собственно, сам запуск теста страницы, и после ввода ввода и нажатия кнопки подтверждения у меня появляется ошибка «Метод не разрешен», хотя я думал, что она исправится, если в поле методов я добавлю методы «get» и «POST».
В любом случае, я на самом деле заблокирован, и мне нужно, чтобы вы помогли мне заставить эту простую программу работать.
Вот маршрут для моей программы:
@app.route('/test.html', methods=['GET', 'POST'])
def route_test():
text = request.form.get('text')
print(text)
return render_template('test.html', message = text)
А вот страница html ссылка на него:
<!doctype html> <html lang= "en">
<head>
<meta charset="UTF8">
</head>
<body>
<h1>Indiquer votre nom</h1> <form action= "." method= "POST">
<input type= "text" name= "text"> <button type= "submit">OK</button>
</form>
<p>{{ message }}</p>
</body> </html>
Как вы можете видеть, это очень просто, хотя и не выводит мне текст вообще.
Я также пробовал с request.form ['text '], и изменил action="."
разными вещами, но ничего не изменилось. Надеюсь, вы решите мою проблему, большое спасибо.