示例#1
0
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)
示例#2
0
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
	)