我在管理网站上注册了这样的模型管理员
site.register(Student, ModelAdmin)
Run Code Online (Sandbox Code Playgroud)
现在我又多了一个管理员,它是从模型管理员继承的,其中包含一些像这样的自定义数据
class StudentAdmin(ModelAdmin):
list_display = ('id', 'user', 'created')
search_fields = ('username',)
Run Code Online (Sandbox Code Playgroud)
我也想这样注册
site.register(Student, StudentAdmin)
Run Code Online (Sandbox Code Playgroud)
Student但后来我收到已经注册的错误
也许你可以使用代理模型, 例如..
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)
Run Code Online (Sandbox Code Playgroud)