How to display Django SelectDateWidget on one line using crispy forms -
i trying display 3 select fields rendered out using django selectdatewidget on 1 line. when use crispy forms, on separate rows. there way use layout helper achieve this?
thank you!
class wineaddform(forms.modelform): hold_until = forms.datefield(widget=selectdatewidget(years=range(1950, datetime.date.today().year+50)), required=false) drink_before = forms.datefield(widget=selectdatewidget(years=range(1950, datetime.date.today().year+50)), required=false) helper = formhelper() helper.form_method = 'post' helper.form_class = 'form-horizontal' helper.label_class = 'col-lg-2' helper.field_class = 'col-lg-8' helper.add_input(submit('submit', 'submit', css_class='btn-wine')) helper.layout = layout( 'name', 'year', 'description', 'country', 'region', 'sub_region', 'appellation', 'wine_type', 'producer', 'varietal', 'label_pic', 'hold_until', 'drink_before', ) class meta: model = wine exclude = ('user', 'slug', 'likes')
add layout selectdatewidget fields:
multiwidgetfield('field_name', attrs=({'style': 'width: 33%; display: inline-block;'}))
Comments
Post a Comment