先前的网址未从实际网址中删除

时间:2018-11-01 09:56:33

标签: html django

我不熟悉HTML,但遇到以下问题。我有这个按钮代码,其中引用了另一个带有参数的HTML。

<a class="btn btn-primary" role="button" href="reto_resultado/{{ clave_primaria }}">Comprobar</a>

当我单击导航栏中的按钮进入网站的另一页面时,就会出现问题。我在浏览器中获得此URL:

http://localhost:8000/reto_resultado/reto.html

为什么“ reto_resultado”不会仅仅从URL中消失,因为它与我刚刚进入的页面无关?

这是应该引用http://localhost:8000/reto.html

的按钮
<a class="btn btn-primary" role="button" href="reto.html">Siguiente pregunta</a>

1 个答案:

答案 0 :(得分:1)

由于您没有在href的开头加上斜线,因此该路径被视为相对路径。这意味着href的内容将附加到当前位置。

例如,如果当前位置为example.com/foo,然后单击元素<a href="bar">bar</a>,您将被路由到example.com/foo/bar

如果在上一个示例中,您想从example.com/fooexample.com/bar,则可以在href属性中添加一个斜杠,以便将其视为绝对路径。

在您的情况下,应该有一个看起来像这样的元素:

<a href="/reto.html">Siguiente pregunta</a>

无论当前位置在哪,都会路由到example.com/reto.html