我有一个多选字段,如下所示:
ft = forms.ModelMultipleChoiceField(widget=forms.CheckboxSelectMultiple)
哪个可以没有。选项。问题是那些不以对齐的方式显示,而是随机完成并且看起来很笨拙。这会弄乱表格的整体外观。我可以通过覆盖CheckboxSelectMultiple小部件甚至在CSS中添加新类来开放django解决方案。我无法更改django / contrib / admin中的.aligned,如其他网站所述..提前致谢。
答案 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。 让我知道这是否适合你,或者你有一个比这更好的方法:)