Example #1
0
def shop_add(request):
    shopName = request.POST['shop']
    to_return = {'msg': u'El nombre de la tienda no puede estar en blanco'}
    to_return['success'] = False
    if shopName:
        if not Shop.objects.filter(name=shopName).exists():
            data = {'name': request.POST['shop'], 'user': request.user.id}
            form = ShopForm(data)
            #print form.errors
            if form.is_valid():
                shopNameCleaned = form.cleaned_data['name']
                if not Shop.objects.filter(user=request.user).exists():
                    shop = Shop(name=shopNameCleaned, user=request.user)
                else:
                    shop = Shop.objects.get(user=request.user)
                    shop.name = shopNameCleaned
                shop.save()
                to_return['success'] = True
                to_return['url'] = u'/usuario/item/crear/'
            else:
                to_return['msg'] = form.errors
        else:
            to_return['msg'] = {
                'name': u'El nombre de la tienda ya esta tomado.'
            }
    serialized = simplejson.dumps(to_return)
    return HttpResponse(serialized, mimetype="application/json")
Example #2
0
def shop_add(request):
  shopName = request.POST['shop']
  to_return = {'msg' : u'El nombre de la tienda no puede estar en blanco' }
  to_return['success'] = False
  if shopName:
    if not Shop.objects.filter(name=shopName).exists():
      data = {'name' : request.POST['shop'],
              'user' : request.user.id}
      form = ShopForm(data)
      #print form.errors
      if form.is_valid():
        shopNameCleaned = form.cleaned_data['name']
        if not Shop.objects.filter(user=request.user).exists():
          shop = Shop(name=shopNameCleaned, user=request.user)
        else:
          shop = Shop.objects.get(user=request.user)
          shop.name = shopNameCleaned
        shop.save()
        to_return['success'] = True
        to_return['url'] = u'/usuario/item/crear/'
      else:
        to_return['msg'] = form.errors
    else:
      to_return['msg']= {'name' : u'El nombre de la tienda ya esta tomado.'}
  serialized = simplejson.dumps(to_return)
  return HttpResponse(serialized, mimetype="application/json")