0

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

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

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

4

1 回答 1

0

这解决了我的问题..我们可以添加一个 CSS 元素 [class or 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。让我知道这是否适合你,或者你有比这更好的方法 :)

于 2012-12-10T12:35:17.103 回答