(對不起我的英文不好)Django的 - 如何直接從一個按鈕在表
刪除一個對象,我需要刪除的對象,而是直接從y的模板中的對象的列表。
我有一份工作訂單,有備件,但我不知道如何在工作訂單的詳細視圖中只使用一個按鈕創建備件的刪除視圖。這個想法是用戶點擊刪除按鈕。
這是備件
class OrderSparePart(models.Model):
# Relations
workorder = models.ForeignKey(
WorkOrder,
verbose_name=_('order'),
)
# Attributes - Mandatory
spare_part = models.CharField(
max_length=80,
verbose_name=_('spare part'),
)
# Attributes - Optional
price = models.DecimalField(
max_digits=6,
decimal_places=2,
null=True,
blank=True,
verbose_name=_('price'),
)
# Object Manager
# Custom Properties
# Methods
def get_absolute_url(self):
return reverse('work_orders:detail', kwargs={'order_id': self.workorder.id})
# Meta and String
class Meta:
verbose_name = _("order spare part")
verbose_name_plural = _("order spare parts")
的模型這是在模板
{% if spare_parts %}
<table class="table">
<thead>
<tr>
<th>{% trans "Spare Part" %}</th>
<th>{% trans "Price" %}</th>
<th>{% trans "Delete" %}</th>
</tr>
</thead>
<tbody>
{% for part in spare_parts %}
<tr>
<td><i class="fa fa-gear"></i> {{ part.spare_part }}</td>
{% if part.price %}
<td>$ {{ part.price }}</td>
{% else %}
<td></td>
{% endif %}
<td><a href="#"><i class="fa fa-trash"></i></a></td>
</tr>
{% endfor %}
</tbody>
</table>
{% else %}
<p>NO HAY REPUESTOS ASENTADOS AÚN</p>
{% endif %}
被顯示的想法是使用刪除備件。
我如何使deleteview和鏈接到這?
謝謝!
立即嘗試!!!在一分鐘內告訴你結果。謝謝! – marcosgue
完美的作品,謝謝! – marcosgue