admin 界面扩展外键自定义显示字段
关键字: get_news_nums, short_description
News有一个Foreignkey指向Userinfo, 因此我们可以为每个User统计并显示出 News的数量:
获取用户发表新闻数量,admin界面显示的名称为short_description class UserInfo(models.Model): username = models.CharField(max_length=32, unique=True) password = models.CharField(max_length=32) email = models.EmailField(max_length=32, unique=True) class Meta: verbose_name = "用户信息" verbose_name_plural = verbose_name def __str__(self): return self.username def get_news_nums(self): return self.news_set.all().count() get_news_nums.short_description = "新闻数"