EmailOrUsernameModelBackendΒΆ

Backend to login using email or username.

Usage:

Add before the default ModelBackend

AUTHENTICATION_BACKENDS = (
    'django_stuff.backends.auth.EmailOrUsernameModelBackend',
    'django.contrib.auth.backends.ModelBackend'
)