django URL не перенаправляет должным образом - PullRequest
1 голос
/ 19 июня 2020

Я пытаюсь отправить пользователя на следующую страницу с помощью такой кнопки

<a href="weekly/" class="btn">Weekly Report</a>
<a href="daily/" class="btn">Daily Report</a>

, но когда я нажимаю заголовок или другую кнопку в ежедневном URL-адресе, вместо этого складывается, например, ежедневно / еженедельно

/ ежедневно или / еженедельно. Он не очищает URL-адрес и go на кнопку, а просто продолжает его добавлять.

Это url.py

urlpatterns = [
    path('', views.index, name="Home"),
    path('weekly/', views.weekly, name="weekly"),
    path('daily/', views.daily, name="daily"),
]

Я пробовал разные способы вызова URL-адреса, например {% url 'weekly' %}, но все равно это то же самое.

Все URL-адреса только складываются. даже кнопка домашней страницы продолжает складываться

1 Ответ

2 голосов
/ 19 июня 2020

Вам нужно изменить URL-адреса на:

<a href="/weekly/" class="btn">Weekly Report</a>
<a href="/daily/" class="btn">Daily Report</a>

Или используйте тег {% url %} в шаблоне:

<a href="{% url 'weekly' %}" class="btn">Weekly Report</a>
<a href="{% url 'daily' %}" class="btn">Daily Report</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...