Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django href在搜索栏中重复URL_Django_Django Urls - Fatal编程技术网

Django href在搜索栏中重复URL

Django href在搜索栏中重复URL,django,django-urls,Django,Django Urls,这是一个非常基本的问题,但我对django还比较陌生 我有一个导航栏: <nav> <ul> <li> <a href="transfer"> Home </a> </li> <li> <a href="transfer/upload"> Upload </a> </li> <li&g

这是一个非常基本的问题,但我对django还比较陌生

我有一个导航栏:

<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>

我能做些什么来解决这个问题?

您是否尝试使用绝对路径,如
localhost:8000/transfer
transfer
(不带斜杠)。

如果您没有在url前面加斜杠,那么这是一个相对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>

不要通过编辑问题来删除问题。把你的问题留给别人,你可能会帮助其他有类似问题的人。取而代之的是,通过勾选下面答案左侧的复选标记,将其中一个答案标记为“正确”。
<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>
<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>