I&#x27;ve been using only email-based auto for years with Django. It&#x27;s fully supported and very easy to use[1].<p>1. <a href="https:&#x2F;&#x2F;docs.djangoproject.com&#x2F;en&#x2F;1.9&#x2F;topics&#x2F;auth&#x2F;customizing&#x2F;#django.contrib.auth.models.CustomUser.USERNAME_FIELD" rel="nofollow">https:&#x2F;&#x2F;docs.djangoproject.com&#x2F;en&#x2F;1.9&#x2F;topics&#x2F;auth&#x2F;customizin...</a>