Source code for django_core.templatetags.url_tags

from __future__ import unicode_literals

from django.template import Library

from ..html.builders import build_link


register = Library()


@register.filter

@register.simple_tag
def absolute_url_link(obj, **kwargs):
    if hasattr(obj, 'get_absolute_url_link'):
        return obj.get_absolute_url_link(**kwargs)

    absolute_url = obj.get_absolute_url()
    return build_link(href=absolute_url, **kwargs)


@register.filter

@register.simple_tag

@register.filter

@register.simple_tag