我正在尝试创建一个弹出窗口,用django弹出视图字段确认删除操作。我一直在遵循https://pydigger.com/pypi/django-popup-view-field中给出的一个例子。我面临的挑战是,当我点击驱动程序中的delete按钮时,我要为想要删除的用户传递一个主键_列表.html. 我的密码是:`
司机_列表.html
{% for driver in object_list %}
<tr>
<td>{{ driver.first_name }} </td>
<td>{{ driver.last_name }}</td>
<td>{{ driver.licence_category }}</td>
<td>{{ driver.phone }}</td>
<td>{{ driver.email }}</td>
<td>{{ driver.status }}</td>
<td align="center">
<a href="{% url 'view_driver' pk=driver.id %}"><button class="btn btn-success btn-sm">View</button></a>
<a href="{% url 'edit_driver' pk=driver.id %}"><button class="btn btn-primary btn-sm">Edit</button></a>
<a href="{% url "django_popup_view_field:get_popup_view" 'delete_driver' pk=driver.id %}"><button class="btn btn-danger btn-sm">Delete</button></a>
</td>
</tr>
{% endfor %}
**司机确认_删除.html**
网址.py
urlpatterns = [
url(r'^delete_driver/(?P<pk>\d+)/$', d_views.DeleteDriverView.as_view(), name='delete_driver'),
url(r'^django_popup_view_field/', include('django_popup_view_field.urls', namespace="django_popup_view_field")),]
在视图.py在
class DeleteDriverView(FormMessagesMixin, DeleteView):
model = Driver
template_name = 'drivers/driver_confirm_delete.html'
success_url = reverse_lazy('drivers_list')
form_valid_message = 'Driver was deleted successfully!'
让我创建一个表:
在JS中:
^{pr2}$相关问题 更多 >
编程相关推荐