Я пытаюсь создать страницу регистрации для моего проекта 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