Перенаправление моей страницы регистрации Django не работаетPython

Программы на Python
Anonymous
Перенаправление моей страницы регистрации Django не работает

Сообщение Anonymous »

Я пытаюсь создать страницу регистрации для моего проекта Django. Когда я компилирую регистрационную форму, она выдает мне ошибку на изображении, потому что она пытается перейти по этому пути (он удваивает пользователей/регистр): localhost/users/register/users/register/. Как я могу это исправить? это мой код:
Изображение ошибки:
users/view.py:

def register_view(request):
if request.method == "POST":
form = UserCreationForm(request.POST)
if form.is_valid():
form.save()
return redirect('homepage')
else:
form = UserCreationForm()
return render(request, "users/register.html", {"form": form})

users/urls.py:

urlpatterns = [
path('register/', views.register_view, name="register"),
]

main/views.py:
def homepage(request):
return render(request, 'homepage.html')

main/urls.py:

urlpatterns = [
path('admin/', admin.site.urls),
path('', views.homepage, name="homepage"),
path('music/', include('music.urls')),
path('users/', include('users.urls')),
]

html:




Registration


REGISTER A NEW USER

{% csrf_token %}
{{ form }}
Submit





Подробнее здесь: https://stackoverflow.com/questions/785 ... nt-working

Вернуться в «Python»