def __init__(self, *args, **kwargs):
self.username = getattr(settings,
'ALWAYS_AUTHENTICATED_USERNAME',
'user')
self.defaults = getattr(settings,
'ALWAYS_AUTHENTICATED_USER_DEFAULTS',
{})
if (not settings.DEBUG and
getattr(settings,'ALWAYS_AUTHENTICATED_DEBUG_ONLY', True)):
raise ImproperlyConfigured(
'DEBUG=%s, but AlwaysAuthenticatedMiddleware is configured to '
'only run in debug mode.\n'
'Remove AlwaysAuthenticatedMiddleware from '
'MIDDLEWARE/MIDDLEWARE_CLASSES or set '
'ALWAYS_AUTHENTICATED_DEBUG_ONLY to False.' % settings.DEBUG)
super(AlwaysAuthenticatedMiddleware, self).__init__(*args, **kwargs)
评论列表
文章目录