|
|
@@ -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):
|