Delete Category
views.py
def delete_category(request,category_id):
category = get_object_or_404(Category,name=category_id)
if request.method=='POST':
category.delete()
return redirect('category_list')
else :
return render(request,'category/delete_confirm.html',{'category':category})
html
<h3>Are You Want To Delete ? {{category.name}}</h3>
<form method="post">
{% csrf_token %}
<button type="submit">Delete</button>
<a href="{% url 'category_list' %}">Cancel</a>
</form>
urls.py
urlpatterns = [
path('delete_category/<str:category_id>',views.delete_category,name='delete_category'),
]
Last updated