Django 分类和标签问题


博主,我照着你的博客教程来做,在后台管理页面添加文章时,显示的分类都是category object,显示的标签都是tag object,而不是中文,是就是这样?还是哪些地方有问题

  • 2 条回复 | 2 人参与
  • Aaron # 1

    应该是因为你没有model里没有写 str()方法

    # Category 分类
    class Category(models.Model):
        name = models.CharField(max_length=30, verbose_name='分类名称')
        class Meta:
            verbose_name = '分类'
            verbose_name_plural = verbose_name
            ordering = ['-id']
    
        def __str__(self):
            return self.name
    
  • @Aaron 嗯嗯,对的,谢谢

添加一条新回复
登录 或者 注册 后发表回复