我正在用 django 构建一个电子商务网站,我想创建一个按钮来表示订单已经交付。
我很确定您可以使用复选框来实现这一点,但我想使用一个按钮,因为使用平板电脑时单击它会更容易。
我希望该按钮也“不可点击”,以防有人不小心点击了错误订单的按钮。
我需要在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>