Source code for users.forms

from django import forms
from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.models import User


[docs] class RegistrationForm(UserCreationForm): """User registration form. The class has the following attributes: - username (str): User's username. - email (str): User's email. - password1 (str): User's password. - password2 (str): User's password confirmation. """ username = forms.CharField(max_length=20, required=True, widget=forms.TextInput()) email = forms.CharField(max_length=255, required=True, widget=forms.TextInput()) password1 = forms.CharField(max_length=50, required=True, widget=forms.PasswordInput()) password2 = forms.CharField(max_length=50, required=True, widget=forms.PasswordInput())
[docs] class Meta: """Meta class for RegistrationForm.""" model = User fields = ['username', 'email', 'password1', 'password2']