'CheckboxSelectMultiple'选项 - 不对齐

时间:2012-12-04 10:38:29

标签: python widget django-forms

我有一个多选字段,如下所示:

ft = forms.ModelMultipleChoiceField(widget=forms.CheckboxSelectMultiple)

哪个可以没有。选项。问题是那些不以对齐的方式显示,而是随机完成并且看起来很笨拙。这会弄乱表格的整体外观。我可以通过覆盖CheckboxSelectMultiple小部件甚至在CSS中添加新类来开放django解决方案。我无法更改django / contrib / admin中的.aligned,如其他网站所述..提前致谢。

1 个答案:

答案 0 :(得分:0)

这解决了我的问题.. 我们可以添加一个CSS元素[class或id],如下所示。

#field-checks ul
{
width:700px;
}
#field-checks ul li{
display :block;
width:200px;
float:left;
}

现在使用元素

"field-checks" 

在html文件中。

这里主要是

dipslay:block

您可以根据需要设置宽度,具体取决于您在一行中需要多少字段。因为我需要3我使用700和200,如果你只需要两个你可以使用(比方说)800和400。 让我知道这是否适合你,或者你有一个比这更好的方法:)