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

看板Python作者 (天使的眼淚)時間7年前 (2016/07/24 15:58), 7年前編輯推噓2(202)
留言4則, 4人參與, 最新討論串1/1
環境: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

07/24 18:52, , 1F
改成__str__試試 版本差異的樣子
07/24 18:52, 1F

07/24 19:04, , 2F
請把你使用的教學寫出來, 官方教學不會有這個問題
07/24 19:04, 2F

07/24 23:49, , 3F
是__不是_吧?
07/24 23:49, 3F

08/03 21:18, , 4F
忘記有發了= =
08/03 21:18, 4F
文章代碼(AID): #1Nb7KiVa (Python)