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