如何阻止Django在链接之前添加路径?

时间:2012-04-16 23:22:42

标签: html django templates views hyperlink

Django坚持在我放入>链接之前添加当前路径。我页面上的标签:例如:

 <h6><a href="{{ officialUrl }}">Read More</a></h6>

现在假设officialUrl是“www.google.com” - Django将改为链接到“http://www.mysite.com/this/page/www.google.com”

知道怎么解决这个问题吗?

2 个答案:

答案 0 :(得分:3)

Django没有这样做,浏览器这样做是因为你没有指定协议。 <a>标记内的正确链接通常以http://或其他XXX://协议开头。简单地放www.google.com不是一个合适的链接。

答案 1 :(得分:1)

www.google.com不是网址。

http://www.google.com/是。

由于前者不是URL,因此您的浏览器(注意,您的浏览器,而不是Django - 查看HTML输出以确认这一点)将假设它相对于当前页面。