3
如圖所示,它顯示「講座對象」而不是講座的標題。據我所知,unicode應該照顧這一點,但它似乎並沒有在這裏。Django - 在管理頁面中顯示「模型對象」而不是對象標題
這裏是我的unicode的方法:
def __unicode__(self):
return self.title
如圖所示,它顯示「講座對象」而不是講座的標題。據我所知,unicode應該照顧這一點,但它似乎並沒有在這裏。Django - 在管理頁面中顯示「模型對象」而不是對象標題
這裏是我的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
啊,我明白了!我使用python 3,所以我應該使用__str__。感謝那。 – tryingtolearn
你的Python版本是什麼?在你的控制檯運行'python --version' – Gocht