【问题标题】:Anchor tag appending field value to current url instead of just navigating to field value锚标记将字段值附加到当前 url,而不是仅仅导航到字段值
【发布时间】:2017-09-28 18:15:01
【问题描述】:

我有一个带有 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>

当我在锚标记内的模板中调用它时,链接会导航到当前 url,并将 website_link 附加到末尾。

所以如果instance.website_url = www.partnerone.com 不是去www.partnerone.com 而是去http://127.0.0.1:8000/partners/partner-one/www.partnerone.com

【问题讨论】:

    标签: python django python-2.7


    【解决方案1】:

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

    【讨论】:

    • 完美!谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-23
    • 2018-02-21
    • 2017-06-12
    • 1970-01-01
    相关资源
    最近更新 更多