Я новичок в URL и Django и получил несколько вопросов.
На данный момент у меня есть 2 HTML-шаблона, которые правильно маршрутизируются: home.html и ladder.html.
Что делатьЯ должен сделать, чтобы перейти от моего ladder.html (ladder /) обратно к моему home.html (""), если я снова нажму на дом, ничего не происходит.И как второй, когда я нахожусь на лестнице и снова нажимаю на лестницу, он добавляет еще одну лестницу / к URL, и я получаю ошибку маршрутизатора, как я могу решить эту проблему?
Спасибо за помощь.
Я покажу код моего navbar, где мои атрибуты href таковы, что вы можете понять, что я имею в виду, и мои urls.py
Мои hrefs:
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="">Home<span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="ladder/">Ladders</a>
Мои urls.py:
from django.contrib import admin
from django.urls import path
from pages.views import home_view,ladder_view
from django.contrib.staticfiles.urls import static
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns = [
path('', home_view),
path('admin/', admin.site.urls),
path('ladder/',ladder_view),
]