【问题标题】:Django <a href="..."> link redirect me inside my appDjango <a href="..."> 链接在我的应用程序中重定向我
【发布时间】:2016-06-25 21:42:40
【问题描述】:

我有这个基本的博客应用https://github.com/Belonias/blog

例如

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

将我重定向到应用程序内部,而不是实际链接。

谁能告诉我为什么?

【问题讨论】:

  • 如果你这样做&lt;a href="https://www.github.com/Belonias"&gt;怎么办?
  • 是的,它完成了这项工作。非常感谢。

标签: html django url


【解决方案1】:

使用 Urlize

{{var_url|urlize}}

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

【讨论】:

    【解决方案2】:

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

    http://test.com
    

    你的href会给你

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

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

    【讨论】:

      猜你喜欢
      • 2017-04-05
      • 2019-01-25
      • 2020-07-26
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-24
      • 2020-10-29
      相关资源
      最近更新 更多