2012-02-26 32 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,它会根据条目的值的颜色,然后分配形式的小部件。