Im just getting in to both Python and Django, so pardon my ignorance.
In building out my models I've decided to go with user extension rather than replacement. Just seems simpler and I'm still new. What I've found is that an abstract will work really well for generic info, address phone etc, however I also need multiple models for differing info (employee v client for ex). So my question is:
Can and abstract extend the user, then be used to as a base for each model?
code:
class Common(models.Model):
user = models.OneToOneField(User)
#other proprerties addr, ph etc
Class Meta:
abstract = true
class Employee(Common):
reportsTo = models.OneToOneField(User)
#timeOff, title, dept, etc.
Is that doable, or would another method work better?