Как в шаблоне Django обратиться к статическому изображению с помощью переменной?
Ниже приведено то, что у меня есть в шаблоне Django:
{% extends 'base.html' %}
{% load static %}
{% block content %}
{% for department in departments %}
<img src="{% static 'store/images/product_name.jpg' %}" alt="product photo">
<p>{{ department.name.title }}</p>
{% endfor %}
{% endblock content %}
Для каждой итерации отображается одно и то же изображение, но я хочу, чтобы каждый элемент в цикле for отображал свое собственное изображение. Путь к каждому изображению хранится как значение в ключе "image_location" для каждого элемента.
Вот что я пробовал (ключ "department.image_location" имеет значение "store/images/<product_name>.jpg"):
{% extends 'base.html' %}
{% load static %}
{% block content %}
{% for department in departments %}
<img src="{% static department.image_location %}" alt="product photo">
<p>{{ department.name.title }}</p>
{% endfor %}
{% endblock content %}
Я также пробовал: "{% static {{department.image_location}} %}"
Я также установил значение ключа на "product_name.jpg", а затем попробовал: "{% static /store/images/ %}{{отдел.image_location}}"
Ни один из них не работает.
Есть ли способ использовать значение ключа для показа статического изображения?