我在模板中使用Django DeleteView,并创建了url和view。但是它显示“必须在URLconf中使用对象pk或slug调用常规详细视图EmployeeDeleteView”。我在看django文档,看起来像DeleteViews与模型结合在一起了。我如何在这里使用Django DeleteView。如果有人帮助我,请。
views.py
class EmployeeDeleteView(DeleteView):
model = Employee
success_url = 'create_employee'
def get(self, request, *args, **kwargs):
return self.post(request, *args, **kwargs)
urls.py
path('delete_employee/<int:id>', EmployeeDeleteView.as_view(), name='delete_employee'),
删除按钮
<button class="deletebtn show-form-delete" type="submit">
<i class="fa fa-trash-o"></i> <a
onclick="return confirm('Are you sure do you want to delete {{i.name}}')"
href="{% url 'delete_employee' i.id %}">Delete</a></button>
<form method="POST" action="{% url 'delete_employee' i.id %}">
{% csrf_token %}
<button class="deletebtn show-form-delete" type="submit" value="DELETE" onclick="return confirm('Are you sure do you want to delete {{i.name}}')">
<i class="fa fa-trash-o"></i>
Delete</button>
</form>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句