Example #1
0
def add_tag(request):
    context = {}
    context['nav_active'] = 'tags'

    form = TagForm()

    if request.method == 'POST':
        print 'hey'
        form = TagForm(request.POST, request.FILES)

        if form.is_valid():
            form.save()
            messages.success(request, 'Tag created.')

            return HttpResponseRedirect(reverse('user_panel_tags'))

    context['form'] = form

    return render(request, 'backend/edit_tag.html', context)
Example #2
0
def edit_tag(request, tag_id):
    context = {}
    context['nav_active'] = 'tags'

    tag = Tag.objects.get(pk=tag_id)
    context['tag'] = tag

    form = TagForm(instance=tag)

    if request.method == 'POST':
        form = TagForm(request.POST, request.FILES, instance=tag)

        if form.is_valid():
            form.save()
            messages.success(request, 'Tag updated.')

            return HttpResponseRedirect(reverse('user_panel_tags'))

    context['form'] = form

    return render(request, 'backend/edit_tag.html', context)