锚标记将字段值附加到当前网址,而不是仅导航到字段值

时间:2017-09-28 18:15:01

标签: python django python-2.7

我有一个带有字段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;
&#13;
&#13;

当我在锚标记内的模板中调用此链接时,该链接会导航到当前网址,并将网址链接附加到结尾。

因此,如果instance.website_url = www.partnerone.com而不是转到www.partnerone.com,则转到http://127.0.0.1:8000/partners/partner-one/www.partnerone.com

1 个答案:

答案 0 :(得分:1)

听起来存储在website_link中的某些链接是相对网址。如果他们不以//http://或同等身份开头,您将获得您所看到的结果。