【发布时间】:2012-11-26 17:39:17
【问题描述】:
我正在为 django 管理类做一个单一的继承子类,如下所示:
from django.contrib.auth import admin as auth_admin
class UserAdmin(auth_admin.UserAdmin):
pass
我收到错误消息:“元类冲突:派生类的元类必须是其所有基类的元类的(非严格)子类”
我想我理解错误在抱怨什么 - 但我不清楚为什么我只有一个祖先才能得到它。每次我看到这个错误,都是因为我使用了多重继承。单个祖先的类元类可能与什么冲突?
【问题讨论】: