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()”方法,添加它解决了问题。
在 django 管理面板中,显示的不是字段值,而是 Tablename 对象。例如,我有一个 class 带有字段名称的团队,在管理面板中,列表中显示的不是字段名称,而是团队对象。
为 Team
创建 __unicode__()
方法 class:
class Team(models.Model):
name = models.CharField(max_length=100)
def __unicode__(self):
return self.name
忘记定义“unicode()”方法,添加它解决了问题。