Я работаю над проектом, в котором мне нужно иметь 3 типа пользователей.
Admin
Vendor
Customer
Моим первым подходом к этой проблеме было определение всех моделей путем подклассификации модели AbstractUser
class Customer(AbstractUser):
pass
class Vendor(AbstractUser):
pass
поэтому вопрос в том, нужно ли мне создавать UsermManager для каждой модели пользовательских типов?