Ошибка страницы URL Django при двойном нажатии на ссылку - PullRequest
0 голосов
/ 21 октября 2019

У меня есть URL, определенный как:

path("home/projects/",project_view,name = "viewProject")

Это отображается правильно, когда я нажимаю на ссылку "Подробности" на project_view.html

<li>
  <a href="projects" data-toggle="tooltip" class="tip-bottom" title="All Projects">
  <i class="fa fa-list" aria-hidden="true">Details</i></a>
</li>

Но пока я нахожусь нана той же странице, если я нажимаю на ту же ссылку снова, я получаю сообщение об ошибке:

home / projects / [name = 'viewProject']

"Страница не найдена ... Текущий путь, home / projects / projects , не соответствует ни одному из этих "

Я понимаю, что означает ошибка, но как я могу перенаправить страницу на " home / projects / " если ссылка нажата дважды?

1 Ответ

0 голосов
/ 21 октября 2019

Вместо написания паттернов URL вы должны использовать URL-адрес django тег шаблона следующим образом:

<a href="{% url 'viewProject' %}" data-toggle="tooltip" class="tip-bottom" title="All Projects">
  <i class="fa fa-list" aria-hidden="true">Details</i></a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...