comment faire une boucle à travers les variables post httprequest en python
Comment Pouvez-vous parcourir les variables Post HttpRequest dans Django?
{j'ai[2]}
for k,v in request.POST:
print k,v
, Qui ne fonctionne pas correctement.
Merci!
25
demandé sur
Alasdair
2010-07-22 00:03:20
1 réponses
request.POST est un objet de type dictionnaire contenant tous les paramètres HTTP POST donnés.
Lorsque vous parcourez request.POST, vous obtenez seulement les clés.
for key in request.POST:
print(key)
value = request.POST[key]
print(value)
Pour récupérer les clés et les valeurs ensemble, utilisez items méthode.
for key, value in request.POST.items():
print(key, value)
Remarque que request.POST peut contenir plusieurs éléments pour chaque clé. Si vous attendez plusieurs éléments pour chaque clé, vous pouvez utiliser lists, qui renvoie toutes les valeurs sous forme de liste.
for key, values in request.POST.lists():
print(key, values)
Pour plus d'informations, consultez les documents Django pour QueryDict.
79
répondu
Alasdair
2016-03-24 17:28:47