from django import forms from .models import Cuenta, Apunte, Tipo class CuentaForm(forms.ModelForm): class Meta: model = Cuenta fields = ['nombre', 'saldo_inicial', 'tipo'] nombre = forms.CharField( widget=forms.TextInput(attrs={'class': 'form-control'})) saldo_inicial = forms.DecimalField( widget=forms.TextInput(attrs={'class': 'form-control'})) tipo = forms.ModelChoiceField( queryset=Tipo.objects.all(), widget=forms.Select(attrs={'class': 'form-control'})) class ApunteForm(forms.ModelForm): class Meta: model = Apunte fields = ['fecha', 'concepto', 'cta_origen', 'cta_destino', 'importe'] fecha = forms.DateField( widget=forms.DateInput(attrs={'type': 'date', 'class': 'form-control'})) concepto = forms.CharField( widget=forms.TextInput(attrs={'class': 'form-control'})) cta_origen = forms.ModelChoiceField( queryset=Cuenta.objects.all(), widget=forms.Select(attrs={'class': 'form-control'})) cta_destino = forms.ModelChoiceField( queryset=Cuenta.objects.all(), widget=forms.Select(attrs={'class': 'form-control'})) importe = forms.DecimalField( widget=forms.NumberInput(attrs={'class': 'form-control'}))