将django组合框选项设置为颜色?

时间:2012-02-26 04:46:05

标签: python css django pinax

受试者说的都很多。我希望用户能够选择他们的个人资料的背景。我希望他们能够在组合框中选择几种通用颜色,或者在下面的框中输入他们自己的十六进制代码。所以我的问题是......我可以将组合框中的每个选项设置为颜色而不是单词吗?谢谢!

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 个答案:

答案 0 :(得分:1)

创建一个自定义widget,根据条目的值显示颜色,然后在表单中指定小部件。