Теги шаблонов 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, ориентируйтесь на него по своему усмотрению.

Вернуться на верх