Переменная шаблона Django не работает как значение href

Я создал шаблон Django, который служит шаблоном электронной почты для моего приложения. При определенных действиях задача celery отправляет письмо из этого шаблона с помощью Sendgrid. Ранее я жестко кодировал URL, но теперь мне нужно, чтобы они были динамическими. Я передаю строку URL как переменную profile_url. Я знаю, что URL отформатирован правильно, потому что я печатаю его перед вызовом функции send_mail(). Если я использую значение следующим образом, это работает:

<p>{{ profile_url }}</p>

Однако, когда я использую его в качестве значения href, ссылка становится некликабельной:

<a
  href="{{ profile_url }}"
  target="_blank"
  style="
    text-decoration: none;
    color: #ffffff;
    line-height: 40px;
    display: block;
    "
>Go to your profile</a>

Если кто-нибудь может помочь мне или хотя бы указать правильное направление, я буду очень признателен!

<a
  href="{{ modelname.profile_url }}"
  target="_blank"
  style="
    text-decoration: none;
    color: #ffffff;
    line-height: 40px;
    display: block;
    "
>Go to your profile</a>

вы должны назвать поле именем его модели, и я также предполагаю, что этот profile_url находится в models.URLField все еще получаю ошибку добавления вашей модели

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