Как динамически построить гиперссылку с помощью Django named url

В моем Django-приложении я использую функцию ajax для отправки значений некоторых полей, выполнения некоторой обработки (в views.py) и в случае некоторого исключения (несоответствие данных и т.д.), пытаюсь построить url для пользователя и перейти на нужную страницу (для дальнейших действий).

Теперь, в случае исключения (как описано выше), я отправляю заранее настроенное сообщение об исключении (var_err) и url (var_err_url), который будет построен в гиперссылку для использования пользователем.

В настоящее время я использую следующий сценарий:

Передача двух переменных в виде битов данных json (для отображения текста сообщения и динамического создания гиперссылки, соответственно) в шаблон и использование jQuery для отображения сообщения вместе с гиперссылкой (как показано ниже):

$('#id_err_message').html(var_err + ' <a href=" ' + var_err_url + '">Check</a>');

Моя установка работает, если я передаю url (переменная var_err_url) как показано ниже:

'/movement/planning/tpt_tenders/create/' то есть полный путь.

Что я пытаюсь выяснить:

Есть ли способ вместо этого передать (Django) url name и динамически создать гиперссылку, чтобы получить тот же эффект, как показано ниже (как это сделано в шаблонах Django), то есть:

<a href="{% url 'tpt_tender_add' %}">Add Tpt Tender </a>

Будем благодарны за решение.

Спасибо.

Вернуться на верх