如何解决如何在一个管理页面中注册多个模型?
我需要一个管理页面,其中将包含几个型号列表。每个模型都有自己的寄存器和设置,因此我需要使用此管理类将它们分组在一个页面中。
要清楚,例如:
models.py
class Student(models.Model):
name = models.CharField(max_length=60)
age = models.PositiveSmallIntegerField()
class Teacher(models.Model):
name = models.CharField(max_length=60)
subject = models.CharField(max_length=60)
admin.py
@admin.register(models.Student)
class StudentAdmin(admin.ModelAdmin):
# settings
@admin.register(models.Teacher)
class TeacherAdmin(admin.ModelAdmin):
# settings
# need them together like this:
class TwoModelsAdmin(admin.ModelAdminGroup)
admin_panels = (StudentAdmin,TeacherAdmin,)
有什么办法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。