gpt4 book ai didi

django - 如何使用清晰的表单在一行上显示 Django SelectDateWidget

转载 作者:行者123 更新时间:2023-12-02 03:18:48 27 4
gpt4 key购买 nike

我试图在一行上显示使用 Django SelectDateWidget 呈现的 3 个选择字段。当我使用脆皮表格时,它们都位于不同的行上。有没有办法使用布局助手来实现这一点?

谢谢!

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')

最佳答案

将其添加到 SelectDateWidget 字段的布局中:

MultiWidgetField('field_name', attrs=({'style': 'width: 33%; display: inline-block;'}))

关于django - 如何使用清晰的表单在一行上显示 Django SelectDateWidget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23938003/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com