Я пытаюсь создать форму для приложения бронирования поставщиков услуг в рамках проекта. Мне просто интересно, можно ли изменить стандартное поле «Имя пользователя» в формах Django на «Должность». Вот мой текущий файл * Forms.py .
from django import forms
from django.contrib.auth.models import User
from django.contrib.auth.forms import UserCreationForm
from .models import Profile
class UserRegisterForm(UserCreationForm):
email = forms.EmailField()
class Meta:
model = User
fields = ('username',
'email',
'first_name',
'last_name',
'password1',
'password2'
)
def save(self, commit=True):
user = super(UserRegisterForm, self).save(commit=False)
user.first_name = cleaned_data['first_name']
user.last_name = cleaned_data['last_name']
user.email = cleaned_data['email']
if commit:
user.save()
return user