Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/10/2012, 10:43
Novic09
 
Fecha de Ingreso: junio-2012
Ubicación: Bogota
Mensajes: 21
Antigüedad: 12 años, 5 meses
Puntos: 1
Respuesta: Problema con decorador Personalizado

Resuelto; el problema fue que me falto poner la instruccion return en fn(request, *args, **kr)

Quedando el decorador

Código:
def check_login(fn):
	
	def wrapper(request, *args, **kr):
		user = users.get_current_user()
		if not user:
			return HttpResponseRedirect(users.create_login_url(request.path))
		else:
			return fn(request, *args, **kr)
	return wrapper