Django login with Email and Password

Django come with good and enough authentication for most of cases, which is why I love using it. . But may be some time its not fulfill you need. Django default authentication that come with django use username and password to