Module Expr Str ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad If Call AttributeLoad NameLoad attr NameLoad body Return NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Return NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad NameLoad body Expr Str TryExcept body Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad handlers ExceptHandler type NameLoad body Return NameLoad If NameLoad body Assign AttributeStore NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list
N/A N/A 
Common authentication backends
 django.contrib.auth.models User django.contrib.auth.backends ModelBackend EmailBackend N/A ModelBackend N/A N/A 
    Authenticates against django.contrib.auth.models.User's email field.
     authenticate N/A N/A self email password N/A None None N/A N/A 
           Authenticate using an email parameter instead of the default django
           username.
         N/A N/A N/A user N/A N/A N/A User objects get email email N/A N/A N/A user check_password password N/A N/A user N/A N/A N/A N/A User DoesNotExist N/A N/A None N/A N/A authenticate N/A N/A email password N/A None None N/A N/A 
    Authenticates the user based on the email field 
    and sets the backend information
     N/A N/A N/A backend N/A EmailBackend N/A user N/A N/A backend authenticate email email password password N/A N/A N/A TypeError N/A N/A None N/A user N/A N/A N/A user backend N/A %s.%s N/A N/A backend __module__ N/A N/A backend __class__ __name__ N/A user N/A