You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
638 B
19 lines
638 B
from django import forms |
|
from django.contrib.auth.forms import UserCreationForm |
|
from django.contrib.auth import get_user_model |
|
|
|
User = get_user_model() |
|
|
|
|
|
class SignUpForm(UserCreationForm): |
|
first_name = forms.CharField( |
|
max_length=30, required=False, help_text='Optional.') |
|
last_name = forms.CharField( |
|
max_length=30, required=False, help_text='Optional.') |
|
email = forms.EmailField( |
|
max_length=254, help_text='Required. Inform a valid email address.') |
|
|
|
class Meta: |
|
model = User |
|
fields = ('username', 'first_name', 'last_name', |
|
'email', 'password1', 'password2', )
|
|
|