Create the class based on generic.CreateView and specify the form_class, success_url and template_name.
from django.views import generic
from django.urls import reverse_lazy
from .forms import CustomUserCreationForm
class SignupPageView(generic.CreateView):
form_class = CustomUserCreationForm
success_url = reverse_lazy('login')
template_name = 'registration/signup.html'