Django admin api
Django Rest Framework Custom User Api Project
Also Email is not used for regisration
Including rest_auth (which include allauth) pip install django-rest-auth
(If you go for user registration over api then you need django-allauth) pip install django-allauth