受试者几乎说明了这一切。我希望用户能够选择他们的个人资料的背景。我希望他们能够在组合框中从几种通用颜色中进行选择,或者在下面的框中键入自己的十六进制代码。所以我的问题是…我可以把组合框中的每个选项都设置为一种颜色而不是一个单词吗?谢谢
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)
创建一个根据条目值显示颜色的自定义小部件,然后在表单中分配小部件。