У меня есть форма с этими входами:Джанго и HTML массивы
<input name="person[name]" value="">
<input name="person[surname]" value="">
<input name="person[age]" value="">
, когда я представляю, как я могу назначить этот HTML массив в переменном, вызвать request.POST.getlist («человек») Безразлично» т работа, я проверял на другой пост, но только один я нашел не имею ничего полезного
Я надеюсь, что кто-то может помочь мне понять это, вызвать прочитать документ, и не совсем понял способ сделать это ...
дело в том, что у меня есть таблица в моей дб со скидками ... где каждая скидка имеет значение по умолчанию ... так что я сделал это
discounts = Discount.objects.all()
{% for i in discounts %}
<input name="discount[{{ i.id }}]" value="{{ i.default_value }}">
{% endfor %}
и на моем я не имею никакого способа поймать этот массив html, который я отправляю ... любые предложения?
Coming форма PHP это достаточно интуитивный способ работать на формах и массивы. На самом деле не вижу недостатка в этом авто-синтаксическом анализе. Можно легко увидеть django, позволяющий request.POST.get ('person', {}). Get ('surname', '') – Mikhail
Для нескольких входов с одинаковым именем вы можете использовать request.POST.getlist (...) – Mikhail