| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- from django import forms
- from .models import Vehiculo, Repostaje
- class VehiculoForm(forms.ModelForm):
- class Meta:
- model = Vehiculo
- fields = ['marca', 'modelo', 'matricula', 'foto']
- marca = forms.CharField(
- widget=forms.TextInput(attrs={'class': 'form-control'}))
- modelo = forms.CharField(
- widget=forms.TextInput(attrs={'class': 'form-control'}))
- matricula = forms.CharField(
- widget=forms.TextInput(attrs={'class': 'form-control'}))
- class RepostajeForm(forms.ModelForm):
- class Meta:
- model = Repostaje
- fields = ['fecha', 'vehiculo', 'kms', 'litros', 'importe']
- exclude = ['descuento', 'precioxlitro']
- fecha = forms.DateField(
- widget=forms.DateInput(attrs={'type': 'date', 'class': 'form-control'}))
- vehiculo = forms.ModelChoiceField(
- queryset=Vehiculo.objects.all(),
- widget=forms.Select(attrs={'class': 'form-control'}))
- kms = forms.DecimalField(
- widget=forms.TextInput(attrs={'class': 'form-control'}))
- litros = forms.DecimalField(
- widget=forms.NumberInput(attrs={'class': 'form-control'}))
- importe = forms.DecimalField(
- widget=forms.NumberInput(attrs={'class': 'form-control'}))
- aplica_descuento = forms.BooleanField(initial=False, required=False)
|