Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » как в шаблоне присвоить какое то значение переменной [RSS Feed]

#1 Апрель 17, 2008 12:27:44

куиуд
От:
Зарегистрирован: 2008-04-02
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

как в шаблоне присвоить какое то значение переменной

Нужно, чтобы в зависимости от значения 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”>

По видимому неправильно делаю присвоение. Как это сделать правильно?



Офлайн

#2 Апрель 17, 2008 12:31:35

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

как в шаблоне присвоить какое то значение переменной

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

И чем не устраивает такой вариант?
<img src="/images{{header}}{{pictname}}" alt="my pic">



Отредактировано (Апрель 17, 2008 12:36:09)

Офлайн

  • Начало
  • » Django
  • » как в шаблоне присвоить какое то значение переменной[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version