1

このようなモデル管理者を管理サイトに登録しています

site.register(Student, ModelAdmin)

これで、モデル管理者から継承された管理者がもう 1 人になり、このようなカスタム データが追加されました。

class StudentAdmin(ModelAdmin):
    list_display = ('id', 'user', 'created')
    search_fields = ('username',)

私もこのように登録したい

site.register(Student, StudentAdmin)

Studentしかし、その後、すでに登録されているというエラーが表示されます

4

3 に答える 3

7

おそらく、次のようなプロキシモデルを使用できます ..

class MyStudent(Student):
    class Meta:
        proxy=True

class MyStudentAdmin(ModelAdmin):
    list_display = ('id', 'user', 'created')
    search_fields = ('username',)

site.register(Student, ModelAdmin)
site.register(MyStudent, MyStudentAdmin)
于 2013-05-10T06:31:44.670 に答える