I have an existing custom user model which I created based on the Django doc to have email-based authentication.
I want to extend the model to have multiple user types like Customers, Trainers, and Authors.
I am not sure how to go forward and what is the best way to extend this?
Also, have I made the right choice going with the AbstractBaseUser or should I have used the AbstractUser Class.