5

私は2つのモデルを持っています:

class A(Model):
    #Some Fields
    objects = ClassAManager()

class B(A):
    #Some B-specific fields

B.objectsのインスタンスへのアクセスを許可することを期待しますがClassAManager、そうではありません....

>>> A.objects
<app.managers.ClassAManager object at 0x103f8f290>
>>> B.objects
<django.db.models.manager.Manager object at 0x103f94790>

から属性をB継承しないのはなぜですか?objectsA

4

2 に答える 2

2

ここで説明されているように、カスタム マネージャーを継承するには、基本クラスが抽象基本クラスである必要があります。

于 2010-03-16T19:21:12.290 に答える