Django multiselectfield, вывод картинки
Есть поле выбора ACTIVITY в models.py (значения занесены в таблицу, в колонку 'act')
В примере ниже выводятся выбранные данные из колонки 'act', а именно key1, key2
Проблема заключается в том что мне нужно отобразить эти значения в виде картинки, которые хранятся в '/media/', не могу сообразить как прописать путь к этим картинкам в кортеже выбора ACTIVITY вместо key1 и key2
пример статики картинки в html:
<img src="{% static 'img/activity/image.png' %}">
models.py
ACTIVITY = (
('key1', 'Value1'),
('key2', 'Value2'),
)
class Profile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True)
act = MultiSelectField(choices=ACTIVITY)
views.py
def index(request):
prfl = Profile.objects.all()
return render(request, 'profile/profile.html', {"prfl": prfl})
profile.html
<div class="text-block-15">{{ user.profile.act}}</div>