Django - 在管理页面中显示"Model Object"而不是对象标题



如图所示,它显示的是"讲座对象",而不是讲座的标题。正如我所理解的,unicode应该处理这个问题,但这里似乎没有。

这是我的unicode方法:

def __unicode__(self):
    return self.title

要将自定义字符串显示为Model的对象表示,您应该:

在Python 2.x 中

def __unicode__(self):
    return self.some_attr  # What you want to show

在Python 3.x 中

def __str__(self):
    return self.some_attr  # What you want to show

最新更新