Django <a href="..."> link redirect me inside my app

时间:2016-03-10 20:37:52

标签: html django url

I have this basic blog app https://github.com/Belonias/blog

,例如

<li><a href="www.github.com/Belonias"><img alt="github" src="{% static "img/test1/github.png" %}"></a></li>

重定向我在应用内部,而不是实际链接。

谁能告诉我为什么?

2 个答案:

答案 0 :(得分:0)

您需要在href属性中指定协议,否则我认为它指的是当前网址的相对网址。如果您的网址是:

http://test.com

你的href会给你

http://test.com/www.github.com/Belonias

这就是为什么它会将您重定向到您的应用而不是转到github。

答案 1 :(得分:0)

使用Urlize

{{var_url|urlize}}

关于urlize https://docs.djangoproject.com/es/1.9/ref/templates/builtins/#urlize