Właśnie zaczynam uczyć się Flasku i próbuję utworzyć formularz, który pozwoli na zastosowanie metody POST. Oto moja metoda:Flask - Błąd POST 405 Metoda niedozwolona
@app.route('/template', methods=['GET', 'POST'])
def template():
if request.method == 'POST':
return "Hello"
return render_template('index.html')
A moja 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>
Ładowanie formularza (czyniąc go po otrzymaniu GET) działa poprawnie. Kiedy klikam przycisk przesyłania, otrzymuję jednak metodę POST 405 error not Allowed. Dlaczego nie jest wyświetlany Witaj?