def category_add(request): if request.method == "POST": form = CategoryForm(request.POST) if form.is_valid(): cd = form.cleaned_data category = Category() category.name = cd['name'] category.save() return HttpResponseRedirect("/backend/categories") else: form = CategoryForm() c = {'form':form} return render_to_response("backend/category_add.html",c,context_instance=RequestContext(request))
def add_category(request): if request.method == 'POST': category = CategoryForm(request.POST) if category.is_valid(): category.save() messages.success(request, 'Data submitted successfully') category = CategoryForm() else: category = CategoryForm() return render(request, 'dashboard/add-category.html', {'cat': category})
def post(self, request): form = CategoryForm(request.POST) if form.is_valid(): form.save() return redirect(reverse('backend.category.index')) category_list = Category.objects.all().order_by('name') return render(request, self.template_name, { 'form': form, 'category_list': category_list })
def add_category(request): context = {} context['nav_active'] = 'categories' form = CategoryForm() if request.method == 'POST': print 'hey' form = CategoryForm(request.POST, request.FILES) if form.is_valid(): form.save() messages.success(request, 'Category created.') return HttpResponseRedirect(reverse('user_panel_categories')) context['form'] = form return render(request, 'backend/edit_category.html', context)
def categroy_form(request): if request.method == 'POST': cat_form = CategoryForm(request.POST) if cat_form.is_valid(): cat_form.save() messages.success(request, 'Category Created') else: cat_form = CategoryForm() return render(request, 'backend/add-category.html', {'cat':cat_form})
def edit_category(request, category_id): context = {} context['nav_active'] = 'categories' category = Category.objects.get(pk=category_id) context['category'] = category form = CategoryForm(instance=category) if request.method == 'POST': form = CategoryForm(request.POST, request.FILES, instance=category) if form.is_valid(): form.save() messages.success(request, 'Category updated.') return HttpResponseRedirect(reverse('user_panel_categories')) context['form'] = form return render(request, 'backend/edit_category.html', context)