[1.7.x] Fixed #22601 -- Added a note about model inheritance.

Thanks semenov for the report.

Backport of 2ea1e70b85 from master
This commit is contained in:
Moayad Mardini 2014-05-27 21:53:19 +03:00 committed by Tim Graham
parent 0204893a18
commit 5d7ad16a1b
1 changed files with 8 additions and 5 deletions

View File

@ -838,11 +838,14 @@ Model inheritance
=================
Model inheritance in Django works almost identically to the way normal
class inheritance works in Python. The only decision you have to make
is whether you want the parent models to be models in their own right
(with their own database tables), or if the parents are just holders
of common information that will only be visible through the child
models.
class inheritance works in Python, but the basics at the beginning of the page
should still be followed. That means the base class should subclass
:class:`django.db.models.Model`.
The only decision you have to make is whether you want the parent models to be
models in their own right (with their own database tables), or if the parents
are just holders of common information that will only be visible through the
child models.
There are three styles of inheritance that are possible in Django.