Django's three types of model inheritance
Briefly

When Django was first released, over 18 years ago, it supported inheritance in its ORM's model-class definitions.
The best case for inheritance in Django models is abstract models, which can't be instantiated or saved on their own, but rather define a useful set of base fields or methods (or both) to be inherited into and reused by other models.
Read at B-list
[
add
]
[
|
|
]