def update_category(request, id): data = {} try: selected_item = Category.objects.get(pk=id) form = CategoryForm(instance=selected_item) except Category.DoesNotExist: raise Http404("This item not exist.") if request.method == 'POST': form = CategoryForm(request.POST or None, instance=selected_item) if form.is_valid(): form.save() return HttpResponseRedirect('/category') categorys = Category.objects.all() data['id'] = id data['categorys'] = categorys data['form'] = form return render(request, 'home/category.html', data)
def update_category(request, id): data = {} try: selected_item = Category.objects.get(pk=id) form = CategoryForm(instance=selected_item) except Category.DoesNotExist: raise Http404("This item not exist.") if request.method == 'POST': form = CategoryForm(request.POST or None, instance=selected_item) if form.is_valid(): form.save() return HttpResponseRedirect('/category') categorys = Category.objects.all() data['id'] = id data['categorys'] = categorys data['form'] = form return render( request, 'home/category.html', data )