删除我的问题后被删除
如果您执行not在URL前面加上斜杠,则这是相对URL,然后确实将路径追加到当前路径。因此,您可以在网址前面加上斜杠:
<nav>
<ul>
<li> <a href="/transfer"> Home </a> </li>
<li> <a href="/transfer/upload"> Upload </a> </li>
<li> <a href="/transfer/download"> Download </a> </li>
</ul>
</nav>
但是这是the原因之一,为什么更好地利用{% url … }
template tag [Django-doc]将此标记赋予视图的name,并将其翻译为相应的URL:
{% url … }
您是否尝试使用像<nav>
<ul>
<li> <a href="{% url 'index' %}"> Home </a> </li>
<li> <a href="{% url 'upload' %}"> Upload </a> </li>
<li> <a href="{% url 'download' %}"> Download </a> </li>
</ul>
</nav>
或localhost:8000/transfer
这样的绝对路径(不带斜杠)。>>