Django profiles for multiple user types
I am new to Django. My application has three user types who are mutually exclusive.They can be identified using a choice field. Want to understand how to create different user profiles for different user types as each profile will have different properties. Let's say the user types are customer, employee and partner.After googling so many days, Only way I found was to inherit User/Abstract User model and have three different apps for each user type. That's there are will be login page, register page like wise for each user type. I thought I could at least have one app to handle user login and based on the user type from the choice field, to attached the correct user profile. Is this something that can be done. Second I want to provide the correct profile to the user when registering. Is this possible. Thank you in advance.
I stated before I tried to have three apps.