2012-02-26 42 views
0

對象說這一切都非常。我希望用戶能夠選擇他們的個人資料的背景。我希望他們能夠從組合框中選擇幾種通用顏色,或者在下面的框中輸入他們自己的十六進制代碼。所以我的問題是...我可以將組合框中的每個選項設置爲顏色而不是單詞嗎?謝謝!將django組合框選項設置爲顏色?

COLOR_CHOICES = (
     (u'Red', *a rectangle of red*), 
     (u'Orange', *a rectangle of orange*), 
     (u'Yellow', *a rectangle of yello*), 
     (u'Green', *a rectangle of green*), 
     (u'Blue', *a rectangle of blue*), 
     (u'Purple', *a rectangle of purple*), 
    ) 
    bgcolor = models.CharField(max_length=16, choices=COLOR_CHOICES) 

回答

1

創建一個自定義widget,它會根據條目的值的顏色,然後分配形式的小部件。