#Django authenticate CustomUser with email

2 messages · Page 1 of 1 (latest)

jolly knoll
#

Do i have to write custom backend to authenticate my custom user with email?
The credentials for my user are correct, but for some reason "authenticate" returns None

class CustomUser(AbstractUser):
    username = None
    email = models.EmailField(verbose_name="email_address", max_length=255, unique=True)
    USERNAME_FIELD = "email"

from django.contrib.auth import authenticate
authenticated_user = authenticate(request, email=user.email, password=user.password)
#

if i use only login(request,user), it works