예제 #1
0
def category_create(request):
    if request.method == 'POST':
        form = CategoryForm(data=request.POST)

        if form.is_valid():
            form.save()
            return redirect(reverse("spirit:admin-category-list"))
    else:
        form = CategoryForm()

    return render(request, 'spirit/admin/category/category_create.html', {'form': form, })
예제 #2
0
파일: category.py 프로젝트: gone/Spirit
def category_create(request):
    if request.method == 'POST':
        form = CategoryForm(data=request.POST)

        if form.is_valid():
            form.save()
            return redirect(reverse("spirit:admin-category-list"))
    else:
        form = CategoryForm()

    return render(request, 'spirit/admin/category/category_create.html', {
        'form': form,
    })
예제 #3
0
def category_update(request, category_id):
    category = get_object_or_404(Category, pk=category_id)

    if request.method == 'POST':
        form = CategoryForm(data=request.POST, instance=category)

        if form.is_valid():
            form.save()
            messages.info(request, _("The category has been updated!"))
            return redirect(reverse("spirit:admin-category-list"))
    else:
        form = CategoryForm(instance=category)

    return render(request, 'spirit/admin/category/category_update.html', {'form': form, })
예제 #4
0
파일: category.py 프로젝트: gone/Spirit
def category_update(request, category_id):
    category = get_object_or_404(Category, pk=category_id)

    if request.method == 'POST':
        form = CategoryForm(data=request.POST, instance=category)

        if form.is_valid():
            form.save()
            messages.info(request, _("The category has been updated!"))
            return redirect(reverse("spirit:admin-category-list"))
    else:
        form = CategoryForm(instance=category)

    return render(request, 'spirit/admin/category/category_update.html', {
        'form': form,
    })