Как добавить несколько значений в поле чекбокса? 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']]

Второй вариант был бы лучше, но я понятия не имею, как это сделать. Также я хотел бы в будущем добавить к нему больше значений. Как это сделать?

Вернуться на верх