Проблема с командой Django create user при попытке добавить нового пользователя через html-форму

Я успешно создал таблицу в базе данных и могу добавлять данные из панели администратора в таблицу, но когда я использовал форму, отображаемую на url, нажав кнопку submit, новый пользователь не создается. view.py

from django.shortcuts import render, redirect from formRegister.models import FormRegister

Создайте свои представления здесь.

def register(request):

if request.method == 'post':
    
    first_name = request.POST['fisrt_name']
    last_name = request.POST['last_name']
    username = request.POST['username']
    
                  
    user = FormRegister.objects.create_user(username=username, first_name=first_name, last_name=last_name)
    user.save(commit = True);
   
    return redirect('/')
else:
    return render (request, 'formRegister.html')

Измените if request.method == 'post': на if request.method == 'POST':

Измените <input type="Submit" value="Submit"> на <input type="submit" value="Submit">

Опустить user.save(commit = True);

Вернуться на верх