作者sunshinehope (天使的眼淚)
看板Python
標題[問題] django admin資料庫 _unicode_函數問題
時間Sun Jul 24 15:58:33 2016
環境: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)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.29.160
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1469347116.A.7E4.html
※ 編輯: sunshinehope (111.83.29.160), 07/24/2016 15:59:14
→ yougigun: 改成__str__試試 版本差異的樣子 07/24 18:52
→ uranusjr: 請把你使用的教學寫出來, 官方教學不會有這個問題 07/24 19:04
推 a0919610611: 是__不是_吧? 07/24 23:49
推 Neverfor: 忘記有發了= = 08/03 21:18