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