我的列表项在列表中彼此相邻显示,但是它们没有对齐:
我只想将bootstrap col-3添加到列表中的每个项目,以使它们整齐地对齐。
请注意,我已缩写代码
form.py
class NeedsAnalysisForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(NeedsAnalysisForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_method = 'post'
self.helper.add_input(Submit('submit', 'Submit'))
self.helper.layout = Layout(
'one', 'two', InlineCheckboxes('topics'), 'four')
TOPICS = (
('ANI', 'Animals'),
('ART', 'Art'),
('COM', 'Communication'),
('CRI', 'Crime'),
[...]
)
topics = forms.MultipleChoiceField(choices=TOPICS, required=False, widget=forms.CheckboxSelectMultiple())
graduated = forms.NullBooleanField(label='Have you graduated?', required=False, widget=forms.CheckboxInput(attrs={'checked data-toggle':'toggle', 'data-on':'Yes', 'data-off':'No'}))
class Meta:
model = NeedsAnalysis
fields = ['topics', 'graduated'] [...]
我正在用
显示表单{% crispy form form.helper %}
最后,我不知道如何删除出现在CheckboxInput(https://imgur.com/N6CZ4wC)顶部的此复选框。
谢谢