Передача данных HTML-тегов в Django с помощью отправки формы

Я пытаюсь передать данные в HTML теге с формой отправки в Django

В настоящее время у меня есть шаблон следующего вида:

{% for item in items %}
    <div class="product">
        {{ item.item_name }}
            <form method="POST">
                {% csrf_token %}
                <input
                    type="submit"
                    value="add to cart"
                    data-pk="{{item.pk}}"
                    class="add_product"/>
            <form>
    </div>
{% endfor %}

Я хочу передавать data-pk с помощью формы Django. Как мне это сделать? Также я знаю, что могу создать view to handle endpoint для этого, и включить pk в url, это лучшее решение?

Я новичок в Django, и я буду благодарен за любую информацию о том, как сделать что-то правильным образом

Вместо data используйте value={{item.pk}} и обрабатывайте логику отправки в представлении.

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