What is the proper way to import a custom backend in settings.py? I currently have the following in settings.py:
AUTHENTICATION_BACKENDS = (\'apps.apployment_sit
make sure it's a tuple:
AUTHENTICATION_BACKENDS = ('apps.apployment_site.auth.CustomAuth',)
note the comma at the end
I don't think you need to actually import it into your view
. According to the documentation, Django will go through all your authentication backends when you call authenticate()
.
Thus, just make sure you have all the authentication backends you want in your settings.py
.