如图所示,它显示“讲座对象”而不是讲座的标题。据我了解,unicode 应该处理这个问题,但这里似乎没有。
这是我的unicode方法:
def __unicode__(self):
return self.title
最佳答案
要将自定义字符串显示为模型的对象表示形式,您应该:
在 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
关于Django - 在管理页面中显示 "Model Object"而不是对象标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33784129/