我有一个带有字段website_link
的模型。
class Partner(models.Model):
website_link = models.CharField(max_length=120)

我在模板中访问它
<div class="col-sm-3 col-sm-offset-1">
{% if instance.logo %}</a>
<!-- website link just gets appended to the end of current url for some reason-->
<a href="{{ instance.website_link }}"><img src='{{ instance.logo.url }}' class='img-responsive' alt=""></a>
{% endif %}
</div>
&#13;
当我在锚标记内的模板中调用此链接时,该链接会导航到当前网址,并将网址链接附加到结尾。
因此,如果instance.website_url = www.partnerone.com
而不是转到www.partnerone.com
,则转到http://127.0.0.1:8000/partners/partner-one/www.partnerone.com
答案 0 :(得分:1)
听起来存储在website_link
中的某些链接是相对网址。如果他们不以//
或http://
或同等身份开头,您将获得您所看到的结果。