from django import forms from django.contrib.auth.forms import UserCreationForm, UserChangeForm from phonenumber_field.formfields import PhoneNumberField from .models import Base_User from reservation.models import Reservation class CustomUserCreationForm(UserCreationForm): email = forms.EmailField(max_length=254,) class Meta(UserCreationForm): model = Base_User fields =['email','first_name','last_name','avatar'] class CustomUserChangeForm(UserChangeForm): class Meta: model = Base_User fields = ['email','first_name','last_name','avatar'] class LoginForm(forms.Form): class Meta: model = Base_User fields = ['email','password']