Я создал пользовательскую регистрационную форму. Атрибут placeholder хорошо подходит для имени пользователя и электронной почты. Но это не относится к паролю1 и паролю2, к которым я упомянул «forms.PasswordInput».
from django import forms
from django.contrib.auth.forms import UserCreationForm, UserChangeForm
from .models import CustomUser
class CustomUserCreationForm(UserCreationForm):
class Meta(UserCreationForm):
model = CustomUser
exclude=()
widgets = {'username': forms.TextInput(attrs={'placeholder':'Username','class':'inputData'}),
'email': forms.TextInput(attrs={'placeholder': 'Email', 'class': 'inputData'}),
'password1': forms.PasswordInput(attrs={'placeholder': 'Password', 'class': 'inputData'}),
'password2': forms.PasswordInput(attrs={'placeholder': 'Confirm Password', 'class': 'inputData'})}