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

Dynamic verbose name of model in Django Admin

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

有没有简单的方法以这种方式动态覆盖冗长的名称?

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

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