[問題] django 的小問題
自解:
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)
Python 近期熱門文章
PTT數位生活區 即時熱門文章
12
28