form submission in class based view: values not adding to the database

Viewed 30

after registering values are not adding to database and cant login

views.py

from django.views.generic import ListView,DetailView,CreateView,UpdateView,DeleteView,FormView
from django.contrib.auth.forms import UserCreationForm 
class registration(FormView):
    form_class = UserCreationForm
    template_name='registration.html'
    success_url = '/login/?next=/'

urls.py

from.views import display_all,display_detail,insert_detail,update_detail,delete_task,login,registration
   
urlpatterns = [
    path('',display_all.as_view(),name='all'),
    path('view_detail/<int:pk>',display_detail.as_view(),name='detail'),
    path('insert_detail/',insert_detail.as_view(),name='insert'),
    path('update_detail/<int:pk>',update_detail.as_view(),name='update'),
    path('delete_detail/<int:pk>',delete_task.as_view(),name='delete'),
    path('login/',login.as_view(),name='login'),
    path('logout/',LogoutView.as_view(next_page='all'),name='logout'),
    path('registration/',registration.as_view(),name='register')
]

registration.html

<body>
<form action="" method="post">{% csrf_token %}
    {{form.as_p}}
    <input type="submit" value="register">
</form>
0 Answers
Related