2010-12-12 10 views
1

ネストされた抽象基底モデルのフィールドの順序は無視されますか?

class A(models.Model): 
    class Meta: 
    abstract = True 
    timestamp = models.DateTimeField() 

class B(A): 
    class Meta: 
    abstract = True 

class C(B): 
    # etc 

に、私はAのすべてのサブクラスは、タイムスタンプで注文したいので、私は「秩序を追加したとして、私は、それ自体がさらに抽象ベースモデルから継承する抽象ベースモデルから継承したモデルを持っています= ['タイムスタンプ'] "をA.Metaに割り当てる。しかし、それは効果がありません。 B.Metaに注文フィールドを追加するとうまくいきます。私はそのような制限を説明する文書を見つけることができません - それは期待されているのですか、何か不足していますか?

答えて

0

インナークラスは継承されません。

+0

OK、希望の効果を得る方法はありますか? –

+0

本当にありません。オプションで別のクラスを定義し、クラス定義の間に 'Meta'にバインドしてください。 –

関連する問題