django 管理面板显示对象

django admin panel displays Object

在 django 管理面板中,显示的不是字段值,而是 Tablename 对象。例如,我有一个 class 带有字段名称的团队,在管理面板中,列表中显示的不是字段名称,而是团队对象。

Team 创建 __unicode__() 方法 class:

class Team(models.Model):

    name = models.CharField(max_length=100)

    def __unicode__(self):
        return self.name

忘记定义“unicode()”方法,添加它解决了问题。