Python 如何为Django中的许多模型创建自定义管理面板
我想创建一个定制的ModelAdmin,但它是一个混合模型,而不仅仅是一个 我有两个示例模型: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
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我曾想过类似的事情,但现在我认为它不会那样工作。