Delete Tags

views.py

def delete_tags(request,tags_name):
    tag = get_object_or_404(Tags,name=tags_name)
    if request.method=='POST':
        tag.delete()
        return redirect('tags_list')
    else :
        return render(request,'tags/delete_confirm.html',{'tag':tag})

urls.py

    path('delete_tags/<str:tags_name>',views.delete_tags,name='delete_tags'),

html

    <h3>Are You Want To Delete ? {{tag.name}}</h3>
    <form method="post">
        {% csrf_token %}
        <button type="submit">Delete</button>
        <a href="{% url 'tags_list' %}">Cancel</a>
    </form>

Last updated