Python 如何为Django中的许多模型创建自定义管理面板

Python 如何为Django中的许多模型创建自定义管理面板,python,django,django-models,django-admin,Python,Django,Django Models,Django Admin,我想创建一个定制的ModelAdmin,但它是一个混合模型,而不仅仅是一个 我有两个示例模型: class Article(models.Model): author = models.GenericIPAddressField() # ... class Comment(models.Model): author = models.GenericIPAddressField() # ... 现在,我希望能够有一个具有以下字段的ModelAdmin: auth

我想创建一个定制的ModelAdmin,但它是一个混合模型,而不仅仅是一个

我有两个示例模型:

class Article(models.Model):
    author = models.GenericIPAddressField()
    # ...

class Comment(models.Model):
    author = models.GenericIPAddressField()
    # ...
现在,我希望能够有一个具有以下字段的ModelAdmin:

author
number_of_comments
number_of_articles
我怎样才能做到呢


我用重写的
queryset
方法创建了一个新的ModelAdmin,但我无法注册它,因为
文章
评论
已经注册。

你能粘贴你的“新ModelAdmin”代码吗@ZZY我曾想过类似的事情,但现在我认为它不会那样工作。