在模板' a href'将域添加到网址,使网址像my_domain / my_url。如何避免这种行为?

时间:2017-02-17 20:37:37

标签: django django-templates

我有一个这样的模型:

class Slide(models.Model):
    slideshow = models.ForeignKey(Slideshow, verbose_name=_('slideshow'), blank=False)
    title = models.CharField(_('title'), blank=False, max_length=255)
    image = FileBrowseField(_('image'), max_length=255, null=True, blank=True, default=None)
    url = models.CharField(_('url'), blank=True, max_length=255)

在模板中我做:

{% for slide in slideshow_slides %}
    <a href="{{ slide.url }}"> -->> {{ slide.url }} </a>
{% endfor %}

因此,我有文字: -->> google.com网址: mydomain.com/google.com

如果只添加google.com而不添加mydomain.com,如何获取网址?

1 个答案:

答案 0 :(得分:1)

如果slide.url中没有http://,则默认情况下会添加您的域名网址。