Python 将id或类分配给Crispy forms输入
这件事让我很难受。我有一个模板,可以呈现这样一个清晰的表单: 通过这种方式,我尝试将日期选择器与字段“fecha_factura”一起使用。但很明显,这是行不通的。这也是我在表单中的内容。py:Python 将id或类分配给Crispy forms输入,python,django,datepicker,django-forms,Python,Django,Datepicker,Django Forms,这件事让我很难受。我有一个模板,可以呈现这样一个清晰的表单: 通过这种方式,我尝试将日期选择器与字段“fecha_factura”一起使用。但很明显,这是行不通的。这也是我在表单中的内容。py: class FacturaForm(ModelForm): class Meta: model = Factura exclude = ("importe_Total", "iva") widgets = { 'descripcion' : forms.Tex
class FacturaForm(ModelForm):
class Meta:
model = Factura
exclude = ("importe_Total", "iva")
widgets = {
'descripcion' : forms.Textarea(attrs={'rows':3}),
'fecha_factura': forms.DateInput(attrs={'class':'datepicker'}),
}
helper = FormHelper()
helper.form_method = 'POST'
helper.layout = Layout(
'tipo_Factura',
'nombre_cliente',
'fecha_factura',
'numero_De_Factura',
'descripcion',
PrependedText('importe_sin_iva', '$'),
FormActions(Submit('Agregar', 'Agregar', css_class= 'btn-primary'))
)
那么,你知道如何让这段代码使用javascript并显示漂亮的日期选择器吗
如有任何意见,将不胜感激。谢谢。我也遇到了同样的情况,我没有在meta中使用datepicker,而不是在layout中使用的datepicker,它可以正常工作,如下所示:
self.helper.layout = layout.Layout(
AppendedText('start', '<span class="glyphicon glyphicon-calendar"></span>', css_class="datepicker ", placeholder=_("Start")),
)
self.helper.layout=layout.layout(
AppendedText('start','',css_class=“datepicker”,占位符=uu(“start”)),
)
您好,谢谢您的回答,有一个问题:“开始”应该是我的模型字段的名称,对吗?没错。。。在你的情况下,就是这样!。非常感谢。
helper = FormHelper()
helper.form_method = 'POST'
helper.layout = Layout(
'tipo_Factura',
'nombre_cliente',
'fecha_factura',
'numero_De_Factura',
'descripcion',
PrependedText('importe_sin_iva', '$'),
FormActions(Submit('Agregar', 'Agregar', css_class= 'btn-primary'))
)
self.helper.layout = layout.Layout(
AppendedText('start', '<span class="glyphicon glyphicon-calendar"></span>', css_class="datepicker ", placeholder=_("Start")),
)