两次单击链接时出现Django URL页面错误

两次单击链接时出现Django URL页面错误,django,django-templates,django-views,Django,Django Templates,Django Views,我的url定义为: path("home/projects/",project_view,name = "viewProject") 当我点击project_view.html上的“Details”链接时,此渲染正确 <li> <a href="projects" data-toggle="tooltip" class="tip-bottom" title="All Projects"> <i class="fa fa-list" aria-hidden=

我的url定义为:

path("home/projects/",project_view,name = "viewProject")
当我点击project_view.html上的“Details”链接时,此渲染正确

<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>
  • 但是,当我在同一页面上时,如果我再次单击同一链接,我会得到一个错误:

    主页/projects/[name='viewProject']

    “找不到页面…当前路径,主页/projects/projects,与这些路径中的任何一个都不匹配”


    我理解错误的含义,但是如果链接被点击两次,我如何将页面重定向到“主页/项目/”?

    而不是编写url模式,您应该像这样使用django url:

    <a href="{% url 'viewProject' %}" data-toggle="tooltip" class="tip-bottom" title="All Projects">
      <i class="fa fa-list" aria-hidden="true">Details</i></a>