Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #exemplo com decorators, as vezes uso essa função para validar sessões no Django
- def access_required(session=None, redirect_to=None):
- def decorator(func):
- def inner_decorator(request, *args, **kwargs):
- result = request.session.get(session, False)
- if not result:
- return HttpResponseRedirect(reverse(redirect_to))
- else:
- return func(request, *args, **kwargs)
- return wraps(func)(inner_decorator)
- return decorator
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement