Найти - Пользователи
Полная версия: как в шаблоне присвоить какое то значение переменной
Начало » Django » как в шаблоне присвоить какое то значение переменной
1
куиуд
Нужно, чтобы в зависимости от значения header менялся путь к картинке.
На такое пишет ошибку Invalid block tag: ‘image_path’
{% ifequal header ‘new’ %}
{% image_path = ‘/images’ + ‘/new/’ + pictname %}
{% else %}
{% image_path = ‘/images’ + ‘/old/’ + pictname %}
%}
<img src=“{{ image_path }}” alt=“my pic”>

По видимому неправильно делаю присвоение. Как это сделать правильно?
Александр Кошелев
куиуд
Как это сделать правильно?
Таких присваиваний в шаблонах нет. Это надо делать на уровне бизнес логики или, что лучше, специальным своим шаблонным тегом.

И чем не устраивает такой вариант?
<img src="/images{{header}}{{pictname}}" alt="my pic">
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB