Теги шаблонов Django в HTML
Я пытаюсь указать источник изображения на тег filepath, который я указал в своем views.py, но по какой-то причине он не загружается в индексном файле проекта, но загружается на страницах конкретных проектов. Все остальные теги на той же странице работают, поэтому я не уверен, что делаю неправильно.
<img src="{{ filepath }}" class="card-img-top" alt="Project Image">
Появляется на странице как <img src="" class="card-img-top" alt="Project Image">
, который показывает alt-текст.
Views.py
filepath = "/static/img/" + project.title + ".png"
Итак, для тех, кто столкнулся с той же проблемой, решение, которое я нашел, было следующим:
src="{{"/static/img/"|add:project.title|add:".png"}}"
Однако это требует, чтобы изображение было написано заглавными буквами. Как и значение project.title, ориентируйтесь на него по своему усмотрению.