したがって、docsに記載されているようにAdminSiteクラスを使用して管理ページをカスタマイズします。Django:Custome管理サイトクラスの管理者用デコレータ
from django.contrib.admin import AdminSite
from .models import MyModel
class MyAdminSite(AdminSite):
site_header = 'Monty Python administration'
admin_site = MyAdminSite(name='myadmin')
しかし、その代わりadmin_site.register(MyModel)
を使用して、私は
from django.contrib.admin import ModelAdmin
@admin_site.register(MyModel)
class MyModelAdmin(ModelAdmin):
pass
のようなレジスタデコレータを使用したいと思いますしかし、これが唯一のエラーTypeError: 'NoneType' object is not callable
をスローします。 Djangoでサブクラスのサブクラスのデコレータがまだ登録されていますか(1.9)、何か不足していますか?
私はしました。私は 'django.contrib.admin import ModelAdmin'のようにインポートしました。 – Jarno