En flacon APRÈS La méthode n'est pas autorisée pour l'URL demandée
J'ai juste commencé à apprendre le Flacon mais je rencontre des problèmes avec la méthode POST.
Voici mon (très simple) du code Python :
@app.route('/test')
def test(methods=["GET","POST"]):
if request.method=='GET':
return('<form action="/test" method="post"><input type="submit" value="Send" /></form>')
elif request.method=='POST':
return "OK this is a post method"
else:
return("ok")
en allant à :
http://127.0.0.1:5000/test
J'ai réussi à soumettre mon formulaire en cliquant sur le bouton envoyer, mais j'ai un 405 erreur est retournée :
Méthode Non Autorisée
La méthode n'est pas autorisée pour l'URL demandée.
Il est assez simple de cas, mais je ne comprends pas où est mon erreur.
J'ai aussi essayé avec l'attribut action de "" --> même message d'erreur
Oui, plus de deux heures sur ce problème... Merci
methods
va dans le décorateur, pas la signature de la fonction.Oui, plus de deux heures sur ce problème... Merci
OriginalL'auteur Phil27 | 2016-01-18
Vous devez vous connecter pour publier un commentaire.
Tu dois ajouter un "POST" dans l'itinéraire de la déclaration des méthodes acceptées. Vous avez mis dans la fonction.
Voir : http://flask.pocoo.org/docs/0.10/quickstart/
OriginalL'auteur Anarkopsykotik