Django UserCreationForm не сохраняет заданные данные в модели User

Когда я нажимаю кнопку submit, страница регистрации просто обновляется и не сохраняет данные в модели User. Я подтвердил это, зайдя на сайт администратора.

Urls.py:

from django.urls import path, include
from . import views

urlpatterns = [
    path('accounts/join/', views.signup, name='signup'),
]

views.py:

def signup(request):
    form = UserCreationForm()
    if request.method == 'POST':
        form = UserCreationForm(request.POST)   
        if form.is_valid():
            form.save()
            return redirect('login')
    context = {
        'form' : form,
    }       
    return render(request, 'registration/signup.html', context)

registration/signup.html:

<form method="post">
    {% csrf_token %}
    {{ form.as_p }
    <input type="submit" value="Start Your Membership"">                    
</form>
Вернуться на верх