我在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 }}
我尝试过
{{ form.Established_on_day | as_crispy_field }}
但是它给出错误“ as_crispy_field通过了无效或不存在”。我想在单行中显示月,日和年。
答案 0 :(得分:0)
widgets = {
'Established_on':forms.SelectDateWidget(attrs={'style': 'display: inline-block; width: 33%;'})
}
这将以1/3英寸的宽度内联显示选择的元素。