Пример #1
0
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))
Пример #2
0
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})
Пример #3
0
    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
        })
Пример #4
0
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)
Пример #5
0
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})
Пример #6
0
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)