id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux
11653,Manager not inherited in model inheritance,alexr,nobody,"I have a base model that defines some published fields and has a manager that knows how to use them. When other models inherit from it, they get the fields. However, they don't get the manager. (It is intentionally left out http://code.djangoproject.com/browser/django/trunk/django/db/models/base.py#L73)
I know I can just set the manager explicitly on every child model, but that is the sort of thing I was hoping to avoid by using inheritance.
The knowledgeable jdunck explained that a new manager instance has to be made since managers know what model they are for, and the child models need a different manager instance than the parent. It isn't as simple as removing line 77 in the above code.
Still it'd be nice...",,closed,"Database layer (models, ORM)",1.1,,wontfix,,,Unreviewed,0,0,0,0,,