from django import forms
|
|
from django.contrib.auth.forms import UserCreationForm, UserChangeForm
|
|
|
|
from .models import Vehiculo, Repostaje, ReyMotaUser
|
|
|
|
|
|
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', 'kms', 'litros', 'descuento']
|
|
|
|
fecha = forms.DateField(
|
|
widget=forms.TextInput(attrs={'class': 'form-control'}))
|
|
kms = forms.DecimalField(
|
|
widget=forms.TextInput(attrs={'class': 'form-control'}))
|
|
|
|
Vehiculo = forms.ModelChoiceField(
|
|
queryset=Vehiculo.objects.all(),
|
|
widget=forms.Select(attrs={'class': 'form-control'}))
|
|
|
|
|
|
class ReyMotaUserCreationForm(UserCreationForm):
|
|
|
|
class Meta:
|
|
model = ReyMotaUser
|
|
fields = ("email", "nombre", "foto")
|
|
labels = {'email': 'Dirección de correo'}
|
|
|
|
|
|
class ReyMotaUserChangeForm(UserChangeForm):
|
|
|
|
class Meta:
|
|
model = ReyMotaUser
|
|
fields = ("email", "foto")
|