Example #1
0
def index(request):
	if request.user.is_active:
		tiendas = Tienda.objects.all()
		perfil = Perfil.objects.filter( usuario = request.user)
		if len(perfil):
			return render(request, 'perfil/index.html', {'usuario': request.user, 'tiendas': tiendas })
		else:
			perfil = Perfil()
			perfil.usuario = request.user
			perfil.save()
			return render(request, 'perfil/index.html', {'usuario': request.user, 'tiendas': tiendas })
	else:
		return render(request, 'error/index.html', { 'mensaje' : 'Por favor ingrese primero a la aplicacion.'})
Example #2
0
def crear(request):
	usuario = request.POST.get('usuario', ' ')
	password = request.POST.get('password', ' ')
	u = User.objects.filter(username = usuario)

	if len(u):
		return render(request, 'mensaje/index.html', {'mensaje': 'Ya existe un usuario registrado con este correo', 'url':'/login/registrar/', 'link': 'volver'})
	else:
		user = User.objects.create_user(usuario, '', password)
		tienda = Tienda()
		tienda.url = usuario
		tienda.save()
		perfil = Perfil()
		perfil.usuario = user
		perfil.tienda = tienda
		perfil.save()
		u = authenticate(username = usuario, password = password)
		login_django(request, u)
		return redirect('/tienda/incluir/producto/')