English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
/ student.html /
result.html
-
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : pt.oldtoolbag.com # Date : 2020-08-08 / /result def result(): if request.method == 'POST': result = request.form return render_template("result.html", result=result) if __name__ == '__main__': app.run(debug=True)
A seguir está student.html do código HTML do script.
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : pt.oldtoolbag.com # Date : 2020-08-08 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Exemplo Flask</title> </head> <body> <form action="http://localhost:5000/method="POST"> <p>Nome <input type="text" name="Name"> /></p> <p>Nota de Física: <input type="text" name="Physics"> /></p> <p>Nota de Química: <input type="text" name="Chemistry"> /></p> <p>Nota Matemática: <input type ="text" name = "Mathematics" /></p> <p><input type = "submit" value = "Enviar" /></p> </form> </body> </html>
O código do template (result.html) é fornecido abaixo -
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : pt.oldtoolbag.com # Date : 2020-08-08 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Exemplo Flask</title> </head> <body> <table border = 1> {% for key, value in result.items() %} <tr> <th> {{ key }} </th> <td> {{ value }} </td> </tr> {% endfor %} </table> </body> </html>
Execute o script Python e insira a URL no navegador => http://localhost:5000/ . O resultado é mostrado a seguir -
ao clicar Enviarao clicar no botão, os dados do formulário são apresentados na forma de tabela HTML result.html China, conforme mostrado a seguir -