已删除的问题

问题描述 投票:1回答:2

删除我的问题后被删除

django django-urls
2个回答
0
投票

如果您执行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 … }

0
投票

您是否尝试使用像<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这样的绝对路径(不带斜杠)。>>

© www.soinside.com 2019 - 2024. All rights reserved.