Переменная шаблона 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 все еще получаю ошибку добавления вашей модели