forms.py 726 B

12345678910111213141516171819202122232425262728293031323334
  1. from django import forms
  2. from django.contrib.auth.forms import UserCreationForm, UserChangeForm
  3. from .models import CustomUser
  4. class CustomUserCreationForm(UserCreationForm):
  5. class Meta:
  6. model = CustomUser
  7. fields = ('email',)
  8. class CustomUserChangeForm(UserChangeForm):
  9. class Meta:
  10. model = CustomUser
  11. fields = ('email',)
  12. class UserLoginForm(forms.Form):
  13. email = forms.EmailField(
  14. label='Почта',
  15. widget=forms.EmailInput(attrs={
  16. 'class': 'standard-form-input'
  17. })
  18. )
  19. password = forms.CharField(
  20. label='Пароль',
  21. widget=forms.PasswordInput(attrs={
  22. 'class': 'standard-form-input'
  23. })
  24. )