我希望有两个字段对应于旁边的复选框(不是其他一个),就像我在图像中显示的那样。
我的表单继承自models.Form
,还有其他字段,我在这里留下了。是否有可能使用香脆形式?对于其他领域,
我使用self.helper.form_class='form-horizontal'
,我想保留其他表单字段
由于
答案 0 :(得分:21)
这是未经测试但我认为这会奏效。
self.helper.layout = Layout(
Div(
Div('inlineField1',css_class='col-md-6',),
Div('inlineField2',css_class='col-md-6',),
css_class='row',
),
'other_fields',
...,
FormActions(
Submit('submit', 'Submit'),
),
)
答案 1 :(得分:1)
具有引导程序的布局助手可以做到这一点:
form.py
self.helper.layout = Layout(
Row(
Column('check_1', css_class='form-group col-md-2 mb-0'),
Column('check_2', css_class='form-group col-md-2 mb-0'),
css_class='form-row'
),
模板
{% block content %}
{% crispy form %}
{% endblock %}