Django формы я могу изменить поле «Имя пользователя» по умолчанию в Django формы на «Должность» - PullRequest
1 голос
/ 25 марта 2020

Я пытаюсь создать форму для приложения бронирования поставщиков услуг в рамках проекта. Мне просто интересно, можно ли изменить стандартное поле «Имя пользователя» в формах 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...