Hola a todos,
Me encuentro probando la API de Goole App Engine, con python y django. estoy tratando de implementar un decorador @login_require como hay en django pero con la autenticacion de GAE, el problema es que cuando se hace la autenticacion de usuario me apaerece este error:
ValueError: The view util.login_required.wrapper didn't return an HttpResponse object.
he intentado varias cosas pero ninguna logra resolver el error. no se que tengo mal
el codigo del decorador es
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:
fn(request, *args, **kr)
return wrapper
y la vista a la que la aplico es:
Código:
@check_login
def privado(request):
return render_to_response('privado.html','user':users},context_instance=RequestContext(request))
Gracias de antemano por su ayuda