как циклично выполниться через переменные сообщения httprequest в Python

29
задан Alasdair 21 July 2010 в 21:14
поделиться

1 ответ

request.POST представляет собой словарь-объект, содержащий все заданные параметры HTTP POST.

Когда вы просматриваете request.POST, вы получаете только ключи.

for key in request.POST:
    print(key)
    value = request.POST[key]
    print(value)

Чтобы получить ключи и значения вместе, используйте метод items .

for key, value in request.POST.items():
    print(key, value)

Обратите внимание, что request.POST может содержать несколько элементов для каждой клавиши. Если вы ожидаете нескольких элементов для каждой клавиши, вы можете использовать lists , который возвращает все значения в виде списка.

for key, values in request.POST.lists():
    print(key, values)

Для получения дополнительной информации см. Django документы для QueryDict .

90
ответ дан Alasdair 28 November 2019 в 00:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: