Я новичок в django, поэтому это может быть очень простая проблема.
В моей Джанго форме шаблона, я поставил много полей ввода для заполнения
как этотПолучение всех входных значений запроса
<form method="POST">
<input type="text" name="n_1" value="" />
<input type="text" name="n_2" value="" />
<input type="text" name="n_3" value="" />
.
.
.
<input type="text" name="n_ " value="" />
<input type="submit" value="submit" />
</form>
Чтобы получить доступ ко всем входов, я могу сделать это один за другим, как спрашивать request.POST["n_i"]
варьируя я в цикле.
Я ищу, чтобы найти способ, которым я могу получить все значения в списке или в строке, и мне не нужно искать по имени поля ввода.
получить значения из запроса - 'request.POST.values ()'.и Получить ключи (имя ввода) из запроса- 'request.POST.keys()'. –
еще два вопроса ... request.POST.values будет в списке? и могут ли два входа иметь одинаковые имена? – aniket
1. Да, это список возврата. 2.yes, в шаблоне мы можем устанавливать одинаковые имена для ввода тегов, но во время вызова URL-адреса только одно значение (может быть последнее) из тех же входных тегов передается в Request и Python view, получает только одно значение из-за его отображения ключа и значения. Поэтому не используйте одно и то же имя ввода в шаблоне. (В случае кнопки Redio мы можем использовать.) –