Не удается передать/использовать строковый аргумент для файла img в html в приложении Django?

Я очень новичок в Django и пытался передать один аргумент в виде строки в мой html файл, чтобы я мог вызвать использование моего изображения.

У меня есть следующий код для вызова статического изображения:

{% load static %}
<img src= "{{ user_age_pic_name }}" width=950 height=450px padding = 40px alt="" >

Однако это не работает (я также попробовал удалить двойную кавычку).

Я знаю, что изображение правильное, потому что когда я вызываю

<img src= "{% static 'research/used_viz/comparative/age/12-15.jpg' %}" width=950 height=450px padding = 40px alt="" >

Img работает отлично.

Я также пытаюсь просто распечатать текст, и он, кажется, работает нормально. Я думаю, это должно быть вызвано ограниченным пониманием аргументов HTML. Не мог бы кто-нибудь помочь мне в этом? Любой вклад будет оценен по достоинству!

Вам просто нужно добавить .url

<img src= "{{ user_age_pic_name.url }}" width=950 height=450px padding = 40px alt="" >
Вернуться на верх