djangoを使用してeコマースサイトを構築しています。注文が既に配信されたことを示すボタンを作成したいと思いました。
チェックボックスでこれを達成できると確信していますが、タブレットを使用するとクリックしやすくなるため、ボタンを使用したいと思いました。
誰かが誤ってボタンを間違った順序でクリックした場合に備えて、ボタンも「クリック不可」にしたいと思います。
HTMLでフォームを作成する必要がありますか?またはそれを行うためのより簡単な方法がありますか。
これは私のhtmlです:
Order page
<table>
<tr>
<td>#</td>
<td>Name</td>
<td>Email</td>
<td>Phone</td>
<td>Order</td>
<td>Order Quantity</td>
<td>Delivered</td>
</tr>
{% for ord in orders %}
{% for food in ord.orderitem_set.all %}
<tr>
{% if forloop.counter == 1 %}
<td>{{ord.pk}}</td>
<td>{{ord.user.first_name}}</td>
<td>{{ord.user.email}}</td>
<td>{{ord.user.get_profile.phone}}</td>
{% else %}
<td colspan="4"></td>
{% endif %}
<td>{{food.name}}</td>
<td>{{food.quantity}}</td>
<td>{% if forloop.counter == 1 %} <button type="button">Delivered</button> {% endif %}</td>
</tr>
{% endfor %}
{% endfor %}
</table>
</body>
</html>