【发布时间】:2018-06-17 15:37:34
【问题描述】:
我正在尝试使用 Django Crispy Forms 在一行中设置多个字段,但它不起作用。
这是我得到的:
from crispy_forms.helper import *
from crispy_forms.layout import *
from crispy_forms.bootstrap import *
class ExampleForm(forms.Form):
mins = forms.ChoiceField(choices=[(x, x) for x in range(0, 60)])
hrs = forms.ChoiceField(choices=[(x, x) for x in range(0, 24)])
month = forms.ChoiceField(choices=[(x, x) for x in range(1, 13)])
weeks = forms.ChoiceField(choices=[(x, x) for x in range(0, 7)])
def __init__(self, *args, **kwargs):
self.helper = FormHelper()
self.helper.layout = Layout(
Div(
Div('mins',css_class='col-md-6',),
Div('hrs',css_class='col-md-6',),
Div('month',css_class='col-md-6',),
Div('weeks',css_class='col-md-6',),
css_class='row',
),
FormActions(
Submit('submit', 'Submit'),
),
)
super(ExampleForm, self).__init__(*args, **kwargs)
我做错了什么?
【问题讨论】:
标签: python django django-crispy-forms