Я новичок в django и все еще изучаю его. Я следил за учебником https://tutorial-extensions.djangogirls.org/en/authentication_authorization/ Я внимательно следил за ним, и мой сайт работает отлично. Но я хочу добавить на этот сайт функцию регистрации пользователей. Я создал модуль, используя этот учебник https://learndjango.com/tutorials/django-signup-tutorial, но я получаю сообщение об ошибке всякий раз, когда нажимаю кнопку «Отправить» на странице регистрации. Мои данные не сохраняются в базе данных, и пользователь не создается. Пожалуйста, помогите мне, я застрял на этом этапе. Мою структуру папок вы можете увидеть на github ---> https://github.com/aman2457/my-first-blog там я создал новое приложение под названием account, используя вышеупомянутый учебник.
фрагмент кода моего "mysite \ urls" .py "
from django.contrib import admin
from django.urls import path, include
from django.contrib.auth import views
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('accounts.urls')), # new
path('', include('blog.urls')),
path('', include("django.contrib.auth.urls"))
]
Фрагмент кода для учетных записей \ urls.py
from django.urls import path
from . import views
urlpatterns = [
path('signup/', views.SignUp.as_view(), name='signup'),
]
фрагмент кода для учетных записей \ views.py
from django.shortcuts import render
# Create your views here.
from django.contrib.auth.forms import UserCreationForm
from django.urls import reverse_lazy
from django.views import generic
class SignUp(generic.CreateView):
form_class = UserCreationForm
success_url = reverse_lazy('login')
template_name = 'signup.html'
Я могу предоставить больше подробности, но любезно помогите мне.