LoginRequiredMixin

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
from django.contrib.auth.decorators import login_required
from django.utils.decorators import method_decorator


class LoginRequiredMixin(object):
    u"""Ensures that user must be authenticated in order to access view."""

    @method_decorator(login_required)
    def dispatch(self, *args, **kwargs):
        return super(LoginRequiredMixin, self).dispatch(*args, **kwargs)

More like this

  1. Anonymous required decorator by Motanelu 3 years, 4 months ago
  2. login_required for a generic view in URLconf by pgugged 4 years, 10 months ago
  3. Log username in Apache access logs by arthur 3 years, 2 months ago
  4. Tastypie v0.9.11 LoginRequiredAuthorization by cotton 9 months, 1 week ago
  5. Django JSONP Decorator by cominatchu 2 years, 7 months ago

Comments

yedpodtrzitko (on June 26, 2012):

There's no way how this can works - you call dispatch() from parent, but parent of this class (object) doesn't have dispatch() method.

#

liangsun (on January 10, 2013):

It's a Mixin, baby.

#

(Forgotten your password?)