[問題] django 的小問題

看板Python作者 (生の直感、死の予感)時間17年前 (2007/11/21 07:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
自解: Trace code後找出毛病來了 原來少打了一行.. = = class Person(models.Model): first_name = models.CharField(max_length=50) color_code = models.CharField(max_length=6) class Admin: list_display = ('first_name', 'colored_first_name') def colored_first_name(self): return '<span style="color: #%s;">%s</span>' % (self.color_code, self.first_name) colored_first_name.admin_order_field = 'first_name' colored_first_name.allow_tags = True ## need this line ====================================================== 請教一個問題 http://www.djangoproject.com/documentation/model-api/#admin-options class Person(models.Model): first_name = models.CharField(max_length=50) color_code = models.CharField(max_length=6) class Admin: list_display = ('first_name', 'colored_first_name') def colored_first_name(self): return '<span style="color: #%s;">%s</span>' % (self.color_code, self.first_name) colored_first_name.allow_tags = True colored_first_name.admin_order_field = 'first_name' 裡頭有段程式碼長這樣 用意是在 list display 的地方讓 使用html 讓 colored_first_name 這欄有顏色 嗯.. 我試的結果卻是 colored_first_name 這欄直接變成 這串字串了 "<span style ....></span>" 這是怎樣 =__=? 目前用的是 django 0.96 development version -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.110.216.36 ※ 編輯: Lucemia 來自: 140.110.216.36 (11/22 01:46) ※ 編輯: Lucemia 來自: 140.110.216.36 (11/22 01:48)
文章代碼(AID): #17Gt5hxq (Python)
文章代碼(AID): #17Gt5hxq (Python)