我正在尝试将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 %}
我想用Django表单传递data-pk。我该怎么做呢?我还知道,我可以创建一个视图来处理端点,并在url中包含pk,这是一个更好的解决方案吗?
我是Django的新手,我将感谢任何关于如何做事情的输入 * 正确的方式 *
1条答案
按热度按时间5cnsuln71#
不要使用
data
,而是使用value={{item.pk}}
并在视图中处理提交逻辑。