I cannot create any new user from this method redirect is working and every thing is working but new user is not creating
this id my view
from urllib import response
from django.shortcuts import redirect, render
from .forms import RegisterForm
from main.views import home
# Create your views here.
def register(request):
form = RegisterForm(request.POST or None)
if request.method == "POST":
if form.is_valid():
form.save()
return redirect("home")
else:
form = RegisterForm()
return render(request, "register.html", {"forms":form})
Forms.py
from dataclasses import field
from socket import fromshare
from xml.parsers.expat import model
from django.contrib.auth import login, authenticate
from django.contrib.auth.forms import UserCreationForm
from django import forms
from django.contrib.auth.models import User
class RegisterForm(UserCreationForm):
email = forms.EmailField()
class Meta:
model = User
fields = ["username","email","password1","password2"]
register.html
{% extends 'base.html' %}
{% load crispy_forms_tags %}
{% block contain %}
<h1>Register</h1>
<form method="POST" class="form-group">
{% csrf_token %}
{{forms|crispy}}
<button type="submit" class="btn btn-success">Register</button>
</form>
{% endblock%}