Beispiel #1
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('/')

		
Beispiel #2
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 #3
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('/')