Django Admin中模型的动态详细名称

时间:2015-05-10 17:56:53

标签: django django-admin

我有一个HelpTicket模型,我希望主Django管理页面将详细名称显示为HelpTickets (2 unclosed),其中HelpTicket.objects.count(closed = False)= 2

是否有一种以这种方式动态地覆盖详细名称的简单方法?

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以在此处使用代理模型。

class ShowHelpTicket(HelpTicket):
    class Meta:
        proxy = True
        verbose_name_plural = "Help Tickets ( " + str(HelpTicket.objects.count(closed=False)) + "unclosed )"

在这里你会找到一个很好的教程。 Using Proxy Models to Customize the Django Admin