﻿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
8444	Model inheritance - inherited model could use some fields cleanup	Robert Lujo	nobody	"This is not important, just a little strange (IMHO). I have following scenario:
{{{
class Question(models.Model):
    ...
    
class UserQuestion(Question):
    ...
    
class WebQuestion(Question):
    ...
>>> q = Question.objects.all()[0]
>>> dir(q)
[... 'userquestion', ..., 'webquestion'] - OK

}}}
{{{
>>> dir(q.userquestion)
[...'userquestion', ..., 'question_ptr', 'question_ptr_id', ..., 'webquestion'] 
}}}
Two issues:
 - Why to have userquestion again?
    - this looks odd:
       {{{
        >>> q.userquestion.userquestion
       }}}
 - Is it possible to have model instance which has multiple inheritance (one question is userquestion and webquestion in the same time)?
     - if not why to have webquestion?

"		closed	Core (Other)	dev		invalid	model inheritance		Unreviewed	0	0	0	0	0	0
