def add_product_view(request): info = "Inicializando" if request.method == "POST": form = addProductForm(request.POST,request.FILES) if form.is_valid(): add = form.save(commit=False) add.status = True add.save() # Guardamos la informacion form.save_m2m()# Guarda las relaciones de ManyToMany info = "Datos creados con exito :)" return HttpResponseRedirect('/producto/%s'%add.id) else: form = addProductForm() ctx = {'form':form, 'informacion':info} return render_to_response('ventas/addProducto.html',ctx,context_instance=RequestContext(request))
def edit_product_view(request,id_prod): info = "Iniciando" prod = producto.objects.get(pk=id_prod) if request.method == "POST": form = addProductForm(request.POST,request.FILES,instance=prod) if form.is_valid(): edit_prod = form.save(commit=False) form.save_m2m() edit_prod.status = True edit_prod.save() # Guardamos el objeto info = "Datos editados con exito :)" return HttpResponseRedirect('/producto/%s/'%edit_prod.id) else: form = addProductForm(instance=prod) ctx = {'form':form,'informacion':info} return render_to_response('ventas/editProducto.html',ctx,context_instance=RequestContext(request))