因此,我创建了一个自定义管理站点:
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!我需要做些什么不同的事情?