[问题] 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