Моя регистрация выглядит как ниже
from django.contrib.auth.forms import UserCreationForm
from django.views import generic
from django.urls import reverse_lazy
class SignUpView(generic.CreateView):
form_class = UserCreationForm
success_url = reverse_lazy('login')
template_name = 'signup.html'
В моем urls.py есть ниже правила перенаправления
from django.urls import path
from .views import SignUpView
urlpatterns = [
path('signup/', SignUpView.as_view(), name='signup'),
]
Моя регистрация. html шаблон выглядит ниже
{% extends 'base.html' %}
{% block content %}
<h2>Sign Up</h2>
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Sign Up</button>
</form>
{% endblock content %}
Я пытаюсь перенаправить на страницу входа после завершения регистрации. Но это не работает, и еще одно наблюдение - я вижу статус запроса POST как 200, но если я go захожу на страницу входа, я не могу войти с этими новыми учетными данными.
Какую ошибку я делаю Любая помощь приветствуется.
Спасибо.
Я использую Django 2.1.5 с Python 3.7.4