1
0

forms.py 662 B

123456789101112131415161718
  1. from django import forms
  2. from django.core.validators import RegexValidator
  3. from . models import User
  4. numeric = RegexValidator(r'^[0-9+]', 'Only numeric characters.')
  5. class LoginForm(forms.Form):
  6. pin = forms.CharField(strip=True, widget=forms.PasswordInput(attrs={
  7. 'class': 'form-control form-control-lg p-4 text-center',
  8. 'id': 'pin',
  9. }), label=None, validators=[numeric])
  10. class CreateUserForm(forms.Form):
  11. first_name = forms.CharField(strip=True, required=True)
  12. last_name = forms.CharField(strip=True, required=True)
  13. pin = forms.CharField(strip=True, required=True, validators=[numeric], help_text="Numeric values only")