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) )
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) )