Exemple #1
0
def editTag(request,tid,template_name):
    try:
        ttags = tags.objects.get(id=tid)
        if request.method == 'POST':
            form = tagsForm(request.POST,instance=ttags)
            if form.is_valid():
                form.save()
                return HttpResponseRedirect(reverse('gettaglist'))
        else:
            form = tagsForm(instance=ttags)
        vt = loader.get_template(template_name)
        c = RequestContext(
            request,
            {
                'form':form,
                'form_url':reverse('edittag',args=[tid]),
                'page_title':_('Edit Tag')
            }
        )
        return HttpResponse(vt.render(c))
    except tags.DoesNotExist:
        return render_to_response(
            'error.html',
                {'message':_('Tag does not exist.')},
            context_instance=RequestContext(request)
        )
Exemple #2
0
def addTag(request, template_name):
    if request.method == 'POST':
        form = tagsForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse('gettaglist'))
    else:
        form = tagsForm()
    vt = loader.get_template(template_name)
    c = RequestContext(
        request,
        {
            'form':form,
            'form_url':reverse('addtag'),
            'page_title':_('Add Tag')
        }
    )
    return HttpResponse(vt.render(c))