使BooleanField在Django中显示一个更大的复选框

时间:2012-04-05 05:46:30

标签: django checkbox resize boolean field

所以我正在使用Django模板,表单等创建一个网站。但我注意到的一件事是我通过BooleanFields创建的复选框太小了。知道如何让事情更大吗?

2 个答案:

答案 0 :(得分:6)

您可以尝试使用css执行此操作,但事情非常困难:http://www.456bereastreet.com/lab/form_controls/checkboxes/

在css中创建类时,可以使用小部件将其添加到输入中,例如:

field = forms.BooleanField(widget=forms.CheckboxInput(attrs={'class':'your_class'}))

答案 1 :(得分:1)

我发现下面的内容更容易使用并且对我有用:

class Meta:
        ...
        widgets = {
            'my_checkbox': forms.CheckboxInput(attrs={'style':'width:20px;height:20px;'}),
        }