from django import forms
from django.contrib.auth.forms import UserChangeForm, UserCreationForm
from django.contrib.auth import get_user_model
from .models import Animal
User = get_user_model()
class UserRegistrationForm(UserCreationForm):
class Meta:
model = User
fields = ['username', 'email', 'first_name',
'last_name', 'numero_de_telefono', 'municipio', 'foto_de_perfil']
class UserUpdateForm(UserChangeForm):
class Meta:
model = get_user_model()
fields = ['email', 'first_name', 'last_name',
'numero_de_telefono', 'municipio', 'foto_de_perfil']
class AnimalForm(forms.ModelForm):
fecha_perdida = forms.DateField(widget=forms.DateInput(attrs={"type": "date"}))
class Meta:
model = Animal
fields = "__all__"
exclude = ['user']