52 votes

Obtenir le tableau en tant que paramètres de requête GET en Python

Je sais qu'en php, je pourrais simplement utiliser $_GET['key1']['key2'] pour récupérer les données GET envoyées sous la forme d'un tableau, mais est-ce quelque chose de possible en Python car je viens de recevoir une chaîne et elle n'est pas reconnue comme un tableau/une liste .

J'utilise flask/werkzeug si cela compte.

64voto

cschorn Points 557

L'analyse approfondie des noms d'arguments est unique pour PHP AFAIK.

Si vous n'avez besoin que d'une simple liste, passez simplement plusieurs paramètres avec le même nom et utilisez request.args.getlist(<paramname>) ( documentation ).

Sinon, vous devez analyser vous-même la chaîne de requête.

1voto

BasicWolf Points 8119

Les paramètres get sont situés dans la liste request.args .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X