Django использует переменную в теге шаблона

Я использую статический тег шаблона в моем шаблоне Django:

{% load staticfiles %} <img src="{% static "my_app/myexample.jpg" %}" alt="My image"/> 

Но вместо "my_app/myexample.jpg" мне нужно использовать имя файла, которое является свойством моего объекта модели (т.е. {{ SampleModel.0.propertyValue }} , который я передаю как контекст этого шаблона. Но как включать {{ ... }} в тег статического шаблона? Он выдает ошибку.

Любой выход?

    2 Solutions collect form web for “Django использует переменную в теге шаблона”

    Вы можете использовать переменную в теге статического шаблона. Обратите внимание, что вам не нужно {{ или }}

     {% static SampleModel.0.propertyValue %} 

    Вы можете использовать любую переменную из своего контекста в тегах Django (для работы с пользовательскими тегами могут потребоваться некоторые корректировки). В вашем случае это прекрасно работает:

     {% static SampleModel.0.propertyValue %} 

    Эти обычаи также работают:

     {% with my_computed_var=SampleModel.0.propertyValue %} {% static my_computed_var %} {% endwith %} {% static some_var|customFilter %} 

    Дополнительную информацию см. В документации по пользовательским тегам , она также актуальна для тегов по умолчанию в Django.

     
    Interesting Posts for Van-Lav

    Как реорганизовать 100 методов класса в Python?

    Определите словарь python с неизменяемыми ключами, но изменяемыми значениями

    Рекомендуемый криптографический модуль Python?

    Ожидаемый экземпляр LP_c_double вместо c_double_Array – ошибка ctypes python

    Сервер приложений Google App Engine не отображает подробное сообщение об ошибке

    Вероятность наивных байков python nltk

    Как остановить BaseHTTPServer.serve_forever () в подклассе BaseHTTPRequestHandler?

    Как импортировать статическую библиотеку в python?

    Каков наиболее эффективный способ найти позицию первого значения np.nan?

    Использование yield с несколькими ndb.get_multi_async

    уникальный график участка для каждого участка в matplotlib

    PyObjc против разработки RubyCocoa для Mac: что более зрелое?

    Python: динамически добавлять атрибуты в класс / obj нового стиля

    В python, если модуль вызывает функции другого модуля, возможно ли, чтобы функция имела доступ к пути к файлу первого модуля?

    Python механизирует вход на сайт

    Python - лучший язык программирования в мире.