import re from django import template from django.utils.safestring import mark_safe NOFOLLOW_RE = re.compile(u']*rel=["\']nofollow[\'"])' \ u'(?![^>]*href=["\']\.{0,2}/[^/])', re.UNICODE|re.IGNORECASE) register = template.Library() def nofollow(content): return mark_safe(re.sub(NOFOLLOW_RE, u'