Django - 在管理页面中显示 "Model Object" 而不是 Object 标题
Django - Display "Model Object" in the admin page instead of Object title
如图所示,它显示 "Lecture Object" 而不是讲座的标题。据我了解,unicode 应该处理这个问题,但这里似乎没有。
这是我的 unicode 方法:
def __unicode__(self):
return self.title
要将自定义字符串显示为模型的对象表示,您应该:
在Python2.x
def __unicode__(self):
return self.some_attr # What you want to show
在Python3.x
def __str__(self):
return self.some_attr # What you want to show
如图所示,它显示 "Lecture Object" 而不是讲座的标题。据我了解,unicode 应该处理这个问题,但这里似乎没有。
这是我的 unicode 方法:
def __unicode__(self):
return self.title
要将自定义字符串显示为模型的对象表示,您应该:
在Python2.x
def __unicode__(self):
return self.some_attr # What you want to show
在Python3.x
def __str__(self):
return self.some_attr # What you want to show