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
.