[問題] django admin資料庫 _unicode_函數問題

作者: sunshinehope (天使的眼淚)   2016-07-24 15:58:33
環境:cmder python3 win10
如題 最近剛學django
學到資料庫操作這邊
基本設定處理好的情況下(setting app view template...)
我在設定models.py中的class中
設了2個變數 和1個def
其中變數為:
一個sel_url型態為url
一個switch_url型態為str
函數為顯示變數名稱:
def _unicode_(self):
return(self.switch_url)
然後migrate更新資料庫
設定完後開啟我的admin登入後
add 一筆資料後
上面確實有兩個變數的欄位
但是問題來了
save那筆資料始終是<object>
沒有顯示出我設的第二個變數的名稱
不知道問題出在哪@@
重開也一樣
不知道是漏了什麼步驟
照書上寫應該沒有漏步驟才對
(admin網頁有確實打開 欄位頁都有名稱
沒有error)
作者: yougigun   2016-07-24 18:52:00
改成__str__試試 版本差異的樣子
作者: uranusjr (←這人是超級笨蛋)   2016-07-24 19:04:00
請把你使用的教學寫出來, 官方教學不會有這個問題
作者: a0919610611 (熾)   2016-07-24 23:49:00
是__不是_吧?
作者: Neverfor (八卦蟑螂)   2016-08-03 21:18:00
忘記有發了= =

Links booklink

Contact Us: admin [ a t ] ucptt.com