SOITA/users/forms.py

24 lines
1.1 KiB
Python
Raw Normal View History

2021-12-15 16:46:50 +01:00
from django import forms
2021-12-20 19:40:24 +01:00
from django.contrib.auth.forms import UserCreationForm, AuthenticationForm, UsernameField
2021-12-15 16:46:50 +01:00
from .models import User
class RegistrationForm(UserCreationForm):
email = forms.EmailField(max_length=60, widget=forms.EmailInput(attrs={'placeholder': 'Enter Email'}))
first_name = forms.CharField(max_length=60, widget=forms.TextInput(attrs={'placeholder': 'Enter First Name'}))
last_name = forms.CharField(max_length=60, widget=forms.TextInput(attrs={'placeholder': 'Enter Last Name'}))
password1 = forms.CharField(widget=forms.PasswordInput(attrs={'placeholder': 'Enter Password'}))
password2 = forms.CharField(widget=forms.PasswordInput(attrs={'placeholder': 'Repeat Password'}))
class Meta:
model = User
2021-12-20 19:40:24 +01:00
fields = ("email", "first_name", "last_name", "password1", "password2")
class LoginForm(AuthenticationForm):
#email = forms.EmailField(max_length=60, widget=forms.EmailInput(attrs={'placeholder': 'Enter Email'}))
password = forms.CharField(widget=forms.PasswordInput(attrs={'placeholder': 'Enter Password'}))
class Meta:
model = User
fields = ("email", "password")