コード例 #1
0
ファイル: views.py プロジェクト: Danfi/pyblog
def editCategory(request,tid,template_name):
    try:
        tcategories = categories.objects.get(id=tid)
        if request.method == 'POST':
            form = categoriesForm(request.POST,instance=tcategories)
            if form.is_valid():
                form.save()
                return HttpResponseRedirect(reverse('getcategorylist'))
        else:
            form = categoriesForm(instance=tcategories)
        vt = loader.get_template(template_name)
        c = RequestContext(
            request,
            {
                'form':form,
                'form_url':reverse('editcategory',args=[tid]),
                'page_title':_('Edit Category')
            }
        )
        return HttpResponse(vt.render(c))
    except categories.DoesNotExist:
        return render_to_response(
            'error.html',
                {'message':_('Category does not exist.')},
            context_instance=RequestContext(request)
        )
コード例 #2
0
ファイル: views.py プロジェクト: Danfi/pyblog
def addCategory(request, template_name):
    if request.method == 'POST':
        form = categoriesForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse('getcategorylist'))
    else:
        form = categoriesForm()
    vt = loader.get_template(template_name)
    c = RequestContext(
        request,
        {
            'form':form,
            'form_url':reverse('addcategory'),
            'page_title':_('Add Category')
        }
    )
    return HttpResponse(vt.render(c))