def urlize_target_blank(value, limit=37, autoescape=None): return mark_safe( urlize_impl( value, trim_url_limit=int(limit), nofollow=True, autoescape=autoescape, ).replace('<a', '<a target="_blank"'))
def urlizetrunc(value, limit, autoescape=None): """ Converts URLs into clickable links, truncating URLs to the given character limit, and adding 'rel=nofollow' attribute to discourage spamming. Argument: Length to truncate URLs to. """ return mark_safe(urlize_impl(value, trim_url_limit=int(limit), nofollow=True, autoescape=autoescape))
def urlize_target_blank(value, limit=None, autoescape=None): if not limit: limit = len(value) return mark_safe( urlize_impl(value, trim_url_limit=int(limit), nofollow=True, autoescape=autoescape).replace( "<a", '<a target="_blank"' ) )
def urlize_target_blank(value, limit, autoescape=None): ''' This tag extends the default 'urlize' filter in Django. Apart from urlizing the text, it opens the links in a new window ''' if limit is not None: limit = int(limit) return mark_safe(urlize_impl(value, trim_url_limit=limit, nofollow=True, autoescape=autoescape). replace('<a', '<a target="_blank"'))
def urlize(value, autoescape=None): """Converts URLs in plain text into clickable links.""" return mark_safe(urlize_impl(value, nofollow=True, autoescape=autoescape))
def urlize_target_blank(value, limit=50, autoescape=None): return mark_safe(urlize_impl(value, trim_url_limit=int(limit), nofollow=True, autoescape=autoescape).\ replace('<a', '<a target="_blank"'))
def urlize_target_blank(value, autoescape=None): return mark_safe( urlize_impl(value, nofollow=True, autoescape=autoescape).replace( '<a', '<a rel="noopener" target="_blank"'))