def editCategory(request,tid,template_name): try: tcategories = categories.objects.get(id=tid) if request.method == 'POST': form = categoriesForm(request.POST,instance=tcategories) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('getcategorylist')) else: form = categoriesForm(instance=tcategories) vt = loader.get_template(template_name) c = RequestContext( request, { 'form':form, 'form_url':reverse('editcategory',args=[tid]), 'page_title':_('Edit Category') } ) return HttpResponse(vt.render(c)) except categories.DoesNotExist: return render_to_response( 'error.html', {'message':_('Category does not exist.')}, context_instance=RequestContext(request) )
def addCategory(request, template_name): if request.method == 'POST': form = categoriesForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('getcategorylist')) else: form = categoriesForm() vt = loader.get_template(template_name) c = RequestContext( request, { 'form':form, 'form_url':reverse('addcategory'), 'page_title':_('Add Category') } ) return HttpResponse(vt.render(c))