0
我很難用這個。我有呈現模板的脆皮形式的形成是這樣的:將一個id或class分配給一個Crispy-forms輸入
<div class="box"> {% crispy form%} </div>
在同一個模板,我有這樣的JavaScript代碼:
<script>
$(function() {
$(".datepicker").datepicker({
changeMonth: true,
changeYear: true,
});
});
</script>
此功能正在一類:「 。日期選擇器」。這是我在我的forms.py代碼:
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'}),
}
這樣,我正嘗試使用日期選擇器這個領域的「fecha_factura」。但顯然不工作。這就是我也有我的forms.py:
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,並顯示漂亮的日期選擇器?
任何想法將不勝感激。謝謝。
您好,感謝您的回答,有一個問題: '開始'應該是我的模型領域的名字吧? – user3799942
正是......在你的情況「fecha_factura」 – Lara
只是這樣!謝謝。 – user3799942