Edit Category

views

def edit_category(request,category_id) :
    category = get_object_or_404(Category,name=category_id)
    if request.method=='POST':
        form = CategoryForm(request.POST,instance=category)
        if form.is_valid():
            form.save()
            return redirect('category_list')
    else:
        form= CategoryForm(instance=category)       
        
    return render(request,'category/form.html',{'form':form})

urls.py

urlpatterns = [
        path('edit_category/<str:category_id>',views.edit_category,name='edit_category'),
]

Last updated