Добавление класса в хрустящие элементы-флажки - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть элементы списка в списке рядом друг с другом, но они не выровнены:

(https://imgur.com/CgCMKHW)

Я просто хочу добавить 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)

Спасибо

...