Django переход на разные страницы

пишу свой сайт на django, пока что там есть 3 страницы: главная, регистрация и авторизация. заметила, что при переходе со страницы регистрации на страницу авторизации, url-адрес не обновляется, а складывается с предыдущим. т.е., url-адрес регистрации: registration/ и когда я перехожу на страницу авторизации, я хочу заменить этот адрес другим: login/ но вместо этого они складываются и я, естественно, получаю ошибку о несуществующем адресе. то же самое происходит и когда я перехожу наоборот со страницы авторизации на страницу регистрации. как решить проблему?

urls.py самого приложения:

urlpatterns = [
    path("", HomePage.as_view(), name="home"),
    path("<int:advertisement_id>/", advertisement, name="advertisement"),
    path("new/<int:advertisement_id>", make_advertisement_id, name="new_advertisement"),
    path('registration/', RegistrationUserView.as_view(), name='registration'),
    path('login/', LoginView.as_view(), name='login')
]

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

urls.py проекта:

urlpatterns = [
    path("admin/", admin.site.urls),
    path("", include("apartment_app.urls")),
]

разобралась, в html шаблоне поставила

<a href="{% url 'login' %}"..> 

для кнопки войти и

<a href="{% url 'registration' %}"..>

для кнопки регистрации, теперь все работает

Вернуться на верх