Django模型是否继承了经理?(我的似乎不是)

Zac*_*ach 5 python django django-models django-managers

我有2个型号:

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

class B(A):
    #Some B-specific fields
Run Code Online (Sandbox Code Playgroud)

我希望B.objects能让我访问一个实例ClassAManager,但事实并非如此......

>>> A.objects
<app.managers.ClassAManager object at 0x103f8f290>
>>> B.objects
<django.db.models.manager.Manager object at 0x103f94790>
Run Code Online (Sandbox Code Playgroud)

为什么不从中B继承objects属性A

小智 2

您的基类需要是抽象基类,以便继承自定义管理器,如此处所述