0

因此,我创建了一个自定义管理站点:

class M3Admin(AdminSite):
    pass

m3admin = M3Admin(name='m3admin', app_name='m3admin')

我正在使用默认管理员和自定义管理员注册模型,因此:

class FooAdmin(admin.ModelAdmin):
    model = Foo
    pass
admin.site.register(Foo, FooAdmin)

class FooM3Admin(admin.ModelAdmin):
    model = Foo
    pass
m3admin.register(Foo, FooM3Admin)

我已经注册了自定义管理应用程序并设置了 urls.py,因此:

url(r'^m3admin/', include(m3admin.urls)),

当我转到自定义管理员 m3admin 时,我得到了显示模型 Foo 的预期列表视图。

但是,单击 Foo 或添加或更改会将我带到默认管理员而不是自定义 m3admin!我需要做些什么不同的事情?

4

0 回答 0