酥脆的表格-Django SelectDateWidget

时间:2018-11-24 04:46:49

标签: django bootstrap-4 django-crispy-forms

我在django中使用脆皮表格和SelectDateWidget。这是我的样本表格

class SignupForm(ModelForm):
class Meta:
    model=NGO
    fields=['Organization_Name','Contact_Person','Email_id','Mobile_no','Address','City','Pincode','Website','Established_on']
    widgets = {
        'Address': forms.Textarea, 'Email_id':forms.EmailInput,'Established_on':forms.SelectDateWidget(years=range(1900,datetime.today().year+1))
    }

在我的html中,我以

的形式访问Established_on字段
{{ form.Established_on | as_crispy_field }}

但是它以垂直视图显示。 enter image description here

我尝试过

{{ form.Established_on_day  | as_crispy_field }}

但是它给出错误“ as_crispy_field通过了无效或不存在”。我想在单行中显示月,日和年。

1 个答案:

答案 0 :(得分:0)

Original SO Post/Answer link

widgets = {
 'Established_on':forms.SelectDateWidget(attrs={'style': 'display: inline-block; width: 33%;'})
}

这将以1/3英寸的宽度内联显示选择的元素。