#python #django #django-models #django-admin
#python #django #django-модели #django-администратор
Вопрос:
Я хочу создать пользовательский ModelAdmin, но для нескольких моделей, а не только для одной.
У меня есть две примерные модели:
class Article(models.Model):
author = models.GenericIPAddressField()
# ...
class Comment(models.Model):
author = models.GenericIPAddressField()
# ...
Теперь я хочу иметь возможность использовать ModelAdmin с полями:
author
number_of_comments
number_of_articles
Как я могу этого добиться?
Я создал новый ModelAdmin с переопределенным queryset
методом, но я не смог его зарегистрировать, потому что Article
и Comment
уже зарегистрированы.
Комментарии:
1. Не могли бы вы вставить свои коды «нового администратора модели»
2. @ZZY Я думал о чем-то подобном pastebin.com/2LLvM7Br но теперь я думаю, что это не сработает таким образом.