1
這是我的模板形式, 我創造與環中兩個按鈕多種形式投票支持特定項目 ,我認爲這是醜陋的,我怎麼能避免所有按鈕只使用一種形式?如何創建一個表單與環中多個按鈕
{% for bill_item in bill_items %}
<form action="{% url 'bills:change_quantity' bill_item.id %}" method="post">
{% csrf_token %}
<button name="up"></button>
<button name="down"></button>
</form>
{% endfor %}
這是我的觀點
def change_quantity(request, bill_item_id):
bill_item = BillItem.objects.get(pk=bill_item_id)
if 'up' in request.POST:
bill_item.increase()
elif 'down' in request.POST:
bill_item.decrease()
bill_item.save()
return HttpResponseRedirect('/bills/')