Сейчас я использую регулярное выражение для поиска подстроки в заданной строке, затем заключаю ее в якорные теги с помощью href, который находится в шаблоне jinja
pattern = re.compile(rf"({substring})",re.IGNORECASE);
anchoredString = mark_safe(re.sub(pattern, "<a href=\"{% url 'url' substring %}\">"+substring+"</a>"),string)))
Теги работают нормально, но когда я нажимаю на ссылку , он пытается перенаправить меня на буквальный "{% url 'url' substring%}", а не на путь "url", который я определил в своем urls.py.
Есть ли лучший способ сделать это?