Как добавить несколько значений в поле чекбокса? Django
У меня есть форма с полем checkbox и скрытым полем price внутри цикла for loop следующим образом:
{% for item in inventory %}
<input type="checkbox" name="item_name" id="{{forloop.counter}}" value="{{item.name}}">
<input type="hidden" name="item_price" value="{{item.price}}">
{% endfor %}
Но я также хочу добавить к нему item.price выбранного товара. В основном я хотел бы получать данные из представлений следующим образом:
item_name = request.POST.getlist('item_name')
price = request.POST.getlist('price')
Which would both have a list of chosen items.
['item name 1', 'item name 2']
['item price 1', 'item price 2']
or together
[['item name 1', 'item price 1']['item name 2', 'item price 2']]
Второй вариант был бы лучше, но я понятия не имею, как это сделать. Также я хотел бы в будущем добавить к нему больше значений. Как это сделать?