from django import forms from django.contrib.auth.models import User class UserCreationForm(forms.ModelForm): username = forms.CharField(disabled=True) email = forms.EmailField(disabled=True) first_name = forms.CharField(disabled=True) last_name = forms.CharField(disabled=True) password = forms.PasswordInput() confirm_password = forms.PasswordInput() def __init__(self, *args, **kwargs): super(UserCreationForm, self).__init__(*args, **kwargs) class Meta: model = User fields = ['username', 'email', 'first_name', 'password', 'confirm_password']