Estoy empezando a aprender Flask, y estoy tratando de crear un formulario que permita un método POST. He aquí mi método:Frasco - Error POST 405 Método no permitido
@app.route('/template', methods=['GET', 'POST'])
def template():
if request.method == 'POST':
return "Hello"
return render_template('index.html')
Y mi index.html:
<html>
<head>
<title> Title </title>
</head>
<body>
Enter Python to execute:
<form action="/" method="post">
<input type="text" name="expression" />
<input type="submit" value="Execute" />
</form>
</body>
</html>
Carga del formulario (que lo hacen cuando recibe GET) funciona bien. Sin embargo, cuando hago clic en el botón de enviar, obtengo un error de POST 405 Método no permitido. ¿Por qué no se muestra Hola?