2016-10-25 3 views
0

モデルのメタクラス値にアクセス:ジャンゴ:私はいくつかのモデルクラスが定義されている

class ModelA(models.Model): 
    class Meta: 
     abstract = True 

class ModelB(ModelA): 
    class Meta: 
     abstract = False 

だから、今、私はそれが抽象的であるかどうかを確認したい、クラスオブジェクトを持っているが、これを行うにはどのような方法があります?

例えば、私が何かしたい:

>>> ModelA.abstract 
True 
>>> ModelB.abstract 
False 

答えて

1

はああ、私はクラスの_meta分野でのメタクラスを取得することは容易であることがわかった。

>>> ModelA._meta.abstract 
True 
関連する問題