【发布时间】:2011-02-06 18:17:39
【问题描述】:
我在一个项目中使用 Django,我想使用几个应用程序,通过子类化管理类来扩展管理。
我怎样才能让他们都继承管理类?
from django.contrib import admin
from testing.models import *
from reversion.admin import VersionAdmin
from moderation.admin import ModerationAdmin
class ItemAdmin(VersionAdmin):
pass
admin.site.register(Item, ItemAdmin)
【问题讨论】:
-
你不能子类化一个模块。子类化是......呃......对于类。
class ItemAdmin(VersionAdmin, ModerationAdmin)是你想要的吗? (我对此表示怀疑。)如果是这样,为什么它不起作用?
标签: python django class inheritance multiple-inheritance