Буквы отсутствуют при вводе в пользовательскую форму создания пользователя django

Прошу прощения за столь грубый вопрос, но я сейчас болею и у меня крайний срок, пожалуйста, помогите. Как я уже сказал, буквы имени пользователя и никнейма (имя пользователя в профиле один к одному) отсутствуют, но поле Image поле email и поле пароля не изменяются при сохранении, например, я ввожу имя пользователя как 'Baddy', но имя пользователя сохраняется как 'addy', пожалуйста, скажите мне, как это исправить, иначе пользователи не смогут зарегистрироваться, так как имя пользователя, которое они ввели, отличается от сохраненного. модели для профиля пользователя :

class UserProfile(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    date_created = models.DateTimeField(auto_now_add=True)
    Nick_Name = models.CharField(default="Hey", max_length=250)
    Profile_pic = CloudinaryField('Profile_Pic', overwrite=True)

    def __str__(self):
        return self.user.username

формирует :

class CreateUser(UserCreationForm):
    class Meta(UserCreationForm.Meta):
        model = User
        fields = ['username', 'email', 'password1', 'password2']
        help_texts = {
            'username': 'This is your identification value so it must be unique'
        }
    def __init__(self, *args, **kwargs):
        super(CreateUser, self).__init__(*args, **kwargs)

        self.fields['username'].widget.attrs['class'] = 'form-control'

class UserProfilePage(forms.ModelForm):
    class Meta:
        model = UserProfile
        fields = ['Nick_Name', 'Profile_pic']
        help_texts = {
            'Nick_Name': 'This will act as your display name',
        }
    def __init__(self, *args, **kwargs):
        super(UserProfilePage, self).__init__(*args, **kwargs)

        self.fields['Nick_Name'].widget.attrs['class'] = 'form-control'

просмотров :

def register(request):
    profiles = UserProfilePage()
    forms = CreateUser()
    if request.method == 'POST':
        profiles = UserProfilePage(request.POST, request.FILES)
        forms = CreateUser(request.POST)
        if forms.is_valid() and profiles.is_valid():
            user = forms.save(commit=False)
            username = forms.cleaned_data.get('username')
            forms.username = username
            forms.save()
            group = Group.objects.get(name='user')
            user.groups.add(group)
            profile = profiles.save(commit=False)
            profile.user = user
            profile.save()
            messages.success(request, 'Account was successfully created for ' + username)
            return redirect('Login_Page')
    ctx = {
        'forms': forms,
        'profiles': profiles,
    }
    return render(request, 'Register.html', ctx)

и шаблон :

<div class="heading"><h1><u>Registration Page</u></h1></div>
<div class="container">
    <form class="login_form" method="POST" action="" enctype="multipart/form-data">
        {% csrf_token %}
        <a href="/login/" class="waves-effect waves-light btn">Already signed in ? Click Me</a>
        <hr>
        {{ forms.username|materializecss }}
        <hr>
        {{ profiles.Nick_Name|materializecss }}
        <hr>
        <div class="row">
            <div class="col s1 offset">
                <img id="blah" alt="your image" width="100" height="100"/>
            </div>
            <div class="col s10">
                {{ profiles.Profile_pic|materializecss }}
            </div>
        </div>
        <hr>
        {{ forms.email|materializecss:'s11 , icon=person' }}
        <hr>
        {{ forms.password1|materializecss }}
        {{ forms.password2|materializecss }}
        <button class="btn waves-effect waves-light btnw" type="submit" 
        name="action">Welcome Aboard
            <i class="material-icons right">send</i>
        </button>
    </form>
</div>
Вернуться на верх