瀏覽代碼

En flitros pone fecha actual

Celestino Rey 1 年之前
父節點
當前提交
53643174a4
共有 1 個文件被更改,包括 18 次插入4 次删除
  1. 18 4
      src/finanzas/forms.py

+ 18 - 4
src/finanzas/forms.py

@@ -3,6 +3,7 @@ from datetime import datetime
 from decimal import Decimal, InvalidOperation
 from .models import Movimiento, Cuenta
 from django.utils.translation import gettext_lazy as _
+from datetime import date
 
 class MovimientoForm(forms.ModelForm):
     monto = forms.CharField()
@@ -88,13 +89,26 @@ class FiltroMesAnioForm(forms.Form):
     ]
     ANIOS = [(a, a) for a in range(2020, datetime.now().year + 1)]
 
-    mes = forms.ChoiceField(choices=MESES, label='Mes')
-    anio = forms.ChoiceField(choices=ANIOS, label='Año')
+    mes = forms.ChoiceField(
+        choices=MESES, 
+        label='Mes', 
+        widget=forms.Select(attrs={'class': 'form-control'})
+    )
+    
+    anio = forms.ChoiceField(
+        choices=ANIOS, 
+        label='Año', 
+        widget=forms.Select(attrs={'class': 'form-control'})
+    )
 
     def __init__(self, *args, **kwargs):
         super().__init__(*args, **kwargs)
-        self.fields['mes'].widget.attrs.update({'class': 'form-control'})
-        self.fields['anio'].widget.attrs.update({'class': 'form-control'})
+        hoy = date.today()
+        self.fields['mes'].initial = hoy.month
+        self.fields['anio'].initial = hoy.year
+
+#        self.fields['mes'].widget.attrs.update({'class': 'form-control'})
+#        self.fields['anio'].widget.attrs.update({'class': 'form-control'})
 
 
 class FiltroForm(forms.Form):