コード例 #1
0
def put(request, id):
    combo = get_object_or_404(Combo, id=id)
    
    if request.POST.has_key('precio'):
        precio = PrecioCombo( combo = combo, fecha = datetime.now(), valor = float(request.POST["precio"]))
        precio.save()
    
    if request.POST.has_key('nombre'):
        aux_nombre = request.POST["nombre"]
        aux_combo = Combo.objects.filter(nombre=aux_nombre)
        if (not(aux_combo)):
            combo.nombre = aux_nombre
            combo.save()
    
    return HttpResponse(simplejson.dumps( combo.resumen() ), content_type = 'application/javascript; charset=utf8')
コード例 #2
0
def post(request):
    combo = Combo(
                    nombre   = request.POST["nombre"]
                )
    combo.save()
    
    i = 0
    while (request.POST.has_key("p_" + str(i) + "_id" )):
        aux_producto = get_object_or_404(Producto, id=int(request.POST["p_" + str(i) + "_id" ]))
        combo_producto = ComboProducto( 
                producto    = aux_producto, 
                combo       = combo, 
                cantidad    = int(request.POST["p_" + str(i) + "_name"])
            )
        combo_producto.save()
        i += 1
    
    precio = PrecioCombo( combo = combo, fecha = datetime.now(), valor = request.POST["precio"])
    precio.save()
    
    return HttpResponse(simplejson.dumps( combo.resumen()), content_type = 'application/javascript; charset=utf8')