Beispiel #1
0
def crear_cliente(request):

    correo = request.GET.get("correo", False)
    password = request.GET.get("password", False)
    #return HttpResponse(correo)
    path = request.POST.get("path", False)
    u = User.objects.filter(username=correo)
    if len(u):
        return HttpResponse("este usuario ya existe")
    else:
        user = User.objects.create_user(correo, '', password)
        cliente = Cliente()
        cliente.usuario = user
        cliente.save()
        u = authenticate(username=correo, password=password)
        login_django(request, u)
        return HttpResponse("ok")
Beispiel #2
0
def ver_tienda(request, nombre):
    if request.user.id == None:
        pass
    else:
        cliente = Cliente.objects.filter(usuario=request.user)
        if len(cliente):
            pass
        else:
            cliente = Cliente()
            cliente.usuario = request.user
            cliente.save()

    tienda = Tienda.objects.filter(nombre=nombre)
    categorias = Categoria.objects.all()

    if len(tienda):
        #buscando tallas existentes
        tallas = Talla.objects.all()

        try:
            perfil = PerfilCliente.objects.get(usuario=request.user)
            return render(
                request, 'tienda/ver_tienda.html', {
                    'tallas': tallas,
                    'perfil': perfil,
                    'nombre': tienda[0].nombre,
                    'tienda': tienda[0].id,
                    'categorias': categorias,
                    'productos': tienda[0].productos.all()
                })
        except Exception as e:
            return render(
                request, 'tienda/ver_tienda.html', {
                    'tallas': tallas,
                    'nombre': tienda[0].nombre,
                    'tienda': tienda[0].id,
                    'categorias': categorias,
                    'productos': tienda[0].productos.all()
                })
    else:
        return redirect('/')