Esempio n. 1
0
 def post(self, request):
     category_form = ProductCategoryEditForm(request.POST)
     if category_form.is_valid():
         category_form.save()
         return HttpResponseRedirect(reverse('adminapp:categories'))
     else:
         return render(request, 'adminapp/user_update.html', {'update_form': category_form})
Esempio n. 2
0
 def post(self, request, **kwargs):
     edit_category = get_object_or_404(ProductCategory, pk=kwargs['pk'])
     category_form = ProductCategoryEditForm(request.POST, instance=edit_category)
     if category_form.is_valid():
         category_form.save()
         return HttpResponseRedirect(reverse('adminapp:categories'))
     else:
         return render(request, 'adminapp/user_update.html', {'update_form': category_form})
Esempio n. 3
0
def category_create(request):
    title = 'категории/создание'

    if request.method == 'POST':
        cat_form = ProductCategoryEditForm(request.POST)
        if cat_form.is_valid():
            cat_form.save()
            return HttpResponseRedirect(reverse('admin_staff:categories'))
    else:
        cat_form = ProductCategoryEditForm

    content = {'title': title, 'update_form': cat_form}

    return render(request, 'adminapp/category_update.html', content)
Esempio n. 4
0
def productcategory_create(request):
    if request.method == 'POST':
        form = ProductCategoryEditForm(request.POST, request.FILES)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse('myadmin:categories'))
    else:
        form = ProductCategoryEditForm()
    context = {'title': 'категории/создание', 'form': form}
    return render(request, 'adminapp/productcategory_form.html', context)
Esempio n. 5
0
def category_create(request):
    if request.method == 'POST':
        category_form = ProductCategoryEditForm(request.POST, request.FILES)
        if category_form.is_valid():
            category_form.save()
            return HttpResponseRedirect(reverse('admin:category_read'))
    else:
        category_form = ProductCategoryEditForm()

    content = {'form': category_form}

    return render(request, 'adminapp/category_create.html', content)
Esempio n. 6
0
def productcategory_update(request, pk):
    current_object = get_object_or_404(CardCategory, pk=pk)
    if request.method == 'POST':
        form = ProductCategoryEditForm(request.POST,
                                       request.FILES,
                                       instance=current_object)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse('myadmin:categories'))
    else:
        form = ProductCategoryEditForm(instance=current_object)
    context = {'title': 'категории/редактирование', 'form': form}
    return render(request, 'adminapp/productcategory_update.html', context)
Esempio n. 7
0
def category_create(request):
    title = "категории/создание"

    if request.method == "POST":
        category_form = ProductCategoryEditForm(request.POST, request.FILES)
        if category_form.is_valid():
            category_form.save()
            return HttpResponseRedirect(reverse("admin:categories"))
    else:
        category_form = ProductCategoryEditForm()

    content = {"title": title, "update_form": category_form, "media_url": settings.MEDIA_URL}

    return render(request, "adminapp/category_update.html", content)
Esempio n. 8
0
def categories_item_create(request):
    if request.method == 'POST':
        form = ProductCategoryEditForm(data=request.POST)
        if form.is_valid():
            form.save()
            messages.success(request, 'Категория успешно создана!')
            return HttpResponseRedirect(reverse('admin_staff:categories'))
        else:
            messages.warning(request, form.errors)
    else:
        form = ProductCategoryEditForm()
    context = {
        'form': form,
    }
    return render(request, 'adminapp/categories-item-create.html', context)
Esempio n. 9
0
def category_update(request, pk):
    title = 'Категории/Редактирование'

    edit_category = get_object_or_404(ProductCategory, pk=pk)
    if request.method == 'POST':
        edit_form = ProductCategoryEditForm(request.POST, request.FILES, instance=edit_category)
        if edit_form.is_valid():
            edit_form.save()
            return HttpResponseRedirect(reverse('admins:category_update', args=[edit_category.pk]))
    else:
        edit_form = ProductCategoryEditForm(instance=edit_category)

    content = {'title': title, 'update_form': edit_form}

    return render(request, 'adminapp/category_update.html', content)
Esempio n. 10
0
def category_create(request):
    title = 'category / create'
    if request.method == 'POST':
        update_form = ProductCategoryEditForm(request.POST, request.FILES)
        if update_form.is_valid():
            update_form.save()
            return HttpResponseRedirect(reverse('admin:categories'))
    else:
        update_form = ProductCategoryEditForm()

    context = {
        'title': title,
        'update_form': update_form
    }
    return render(request, 'adminapp/category_update.html', context)
Esempio n. 11
0
def admin_categories_update(request, category_id):
    current_category = ProductCategory.objects.get(id=category_id)
    if request.method == 'POST':
        form = ProductCategoryEditForm(data=request.POST, instance=current_category)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse('admin_staff:admin_categories_read'))
    else:
        form = ProductCategoryEditForm(instance=current_category)

    context = {'form': form,
               'current_category': current_category,
               }

    return render(request, 'adminapp/admin-categories-update-delete.html', context)
Esempio n. 12
0
def category_update(request, pk):
    title = "категории/редактирование"

    edit_category = get_object_or_404(ProductCategory, pk=pk)
    if request.method == "POST":
        edit_form = ProductCategoryEditForm(request.POST, request.FILES, instance=edit_category)
        if edit_form.is_valid():
            edit_form.save()
            return HttpResponseRedirect(reverse("admin:category_update", args=[edit_category.pk]))
    else:
        edit_form = ProductCategoryEditForm(instance=edit_category)

    content = {"title": title, "update_form": edit_form, "media_url": settings.MEDIA_URL}

    return render(request, "adminapp/category_update.html", content)
Esempio n. 13
0
def category_create(request):
    title = 'категории/создание'

    if request.method == 'POST':
        prod_cat_form = ProductCategoryEditForm(request.POST)
        if prod_cat_form.is_valid():
            prod_cat_form.save()
            return HttpResponseRedirect(reverse('adminapp:categories'))
                                      # reverse('urlname')

    else:
        prod_cat_form = ProductCategoryEditForm()

    ctx = {'title': title, 'prod_cat_form': prod_cat_form}

    return render(request, 'adminapp/category_create.html', ctx)
Esempio n. 14
0
def category_update(request, pk):
    title = 'категории/редактирование'
    category_item = get_object_or_404(ProductCategory, pk=pk)
    if request.method == 'POST':
        category_form = ProductCategoryEditForm(request.POST,
                                                request.FILES,
                                                instance=category_item)
        if category_form.is_valid():
            category_form.save()
            return HttpResponseRedirect(
                reverse('admin:categoty_update,', args=[category_item.pk]))
    else:
        category_form = ProductCategoryEditForm(instance=category_item)

    content = {'title': title, 'update_form': category_form}
    return render(request, 'adminapp/category_update.html', content)
Esempio n. 15
0
def categories_item_update(request, category_pk):
    category = get_object_or_404(ProductCategory, pk=category_pk)
    if request.method == 'POST':
        form = ProductCategoryEditForm(data=request.POST, instance=category)
        if form.is_valid():
            form.save()
            messages.success(request, 'Категория успешно изменена!')
            return HttpResponseRedirect(reverse('admin_staff:categories'))
        else:
            messages.warning(request, form.errors)
    else:
        form = ProductCategoryEditForm(instance=category)
    context = {
        'form': form,
        'category': category,
    }
    return render(request, 'adminapp/categories-item-update.html', context)
Esempio n. 16
0
def category_update(request, pk):
    title = 'category / update'

    category_item = get_object_or_404(ProductCategory, pk=pk)

    if request.method == 'POST':
        update_form = ProductCategoryEditForm(request.POST, request.FILES, instance=category_item)
        if update_form.is_valid():
            update_form.save()
            return HttpResponseRedirect(reverse('admin:categories'))
    else:
        update_form = ProductCategoryEditForm(instance=category_item)

    context = {
        'title': title,
        'update_form': update_form
    }
    return render(request, 'adminapp/category_update.html', context)
Esempio n. 17
0
def category_update(request, pk):
    edit_category = get_object_or_404(ProductCategory, pk=pk)
    if request.method == 'POST':
        category_form = ProductCategoryEditForm(request.POST,
                                                request.FILES,
                                                instance=edit_category)
        if category_form.is_valid:
            category_form.save()
            return HttpResponseRedirect(reverse('admin:category_read'))
    else:
        category_form = ProductCategoryEditForm(instance=edit_category)

    content = {'form': category_form}

    return render(request, 'adminapp/category_create.html', content)
Esempio n. 18
0
 def get(self, request, **kwargs):
     title = 'категории / редактирование'
     edit_category = get_object_or_404(ProductCategory, pk=kwargs['pk'])
     category_form = ProductCategoryEditForm(instance=edit_category)
     content = {'title': title, 'update_form': category_form}
     return render(request, 'adminapp/category_update.html', content)
Esempio n. 19
0
 def get(self, request):
     title = 'категории / создание'
     category_form = ProductCategoryEditForm()
     content = {'title': title, 'update_form': category_form}
     return render(request, 'adminapp/category_update.html', content)