예제 #1
0
파일: views.py 프로젝트: zodman/misgastos
def edit_categoria(request, nombre):
    cat = get_object_or_404(Categoria, nombre = nombre)
    if request.POST:
        f = CategoriaForm(request.POST, instance = cat )
        if f.is_valid():
            f.save()
            return HttpResponseRedirect(reverse("list_categorias"))
    else:
        f = CategoriaForm(instance = cat)
    return render_to_response("gastos/categoria_form.html", dict(form = f ),
        context_instance=RequestContext(request)
    )
예제 #2
0
파일: views.py 프로젝트: zodman/misgastos
def add_categoria(request):
    if request.POST:
        catform = CategoriaForm(request.POST)
        if catform.is_valid():
            cat = catform.save(commit = False)
            cat.user = request.user
            cat.save()
            catform.save_m2m()
            return HttpResponseRedirect(reverse('list_categorias'))
        else:
            return render_to_response("gastos/categoria_form.html",
                dict( form = catform), context_instance=RequestContext(request)
                )
    else:
        catform = CategoriaForm()

    return render_to_response(
        "gastos/categoria_form.html", dict(form = catform),
        context_instance=RequestContext(request)
    )