Changes between Version 15 and Version 16 of ModelInheritance


Ignore:
Timestamp:
Feb 27, 2006, 4:46:53 PM (18 years ago)
Author:
cell@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ModelInheritance

    v15 v16  
    169169}}}
    170170
    171 Thus, there is simply no 'name' field for it to inherit.  So, we need to have ModelBase to walk through the parent classes and call contribute_to_class on each of the fields found in _meta.fields.  In doing this, we must not forget the case of a model which includes mixins.
     171Thus, there is simply no 'name' field for it to inherit.  So, we need to have ModelBase to walk through the parent classes and call contribute_to_class on each of the fields found in _meta.fields.  As we walk the inheritance tree, we look for a '_meta' attribute to determine if our current node is a Model.  Otherwise, it is either a mixin class or the Model class iteself.
Back to Top