Что я хотел бы сделать (для виджета последних изменений - не виджет django в этом случае) передает URL-адрес в мой шаблон в качестве переменной, а затем использует его например: {% url sitechangeobject.urlname %}
Где urlname - строка, содержащая действительное имя для URL-адреса.Передача переменной urlname в тег url в шаблоне django
Возможно ли это? Шаблон продолжает ломаться, говоря, что он не может найти sitechangeobject.urlname как имя (что совершенно правильно, его не существует). Есть ли способ заставить его заглянуть внутрь этой переменной?
Есть другие способы решить эту проблему, если нет, просто подумайте, что я бы все же проверил.
Спасибо!
Как бы переменная быть сцеплены в строку суффикса для формирования url? Что-то вроде '{% url variable-auffix '%}', что, конечно, не работает. – Romildo
Кажется немного странным для меня, но я думаю, вы могли бы использовать фильтр '| add'. т.е.: '{% url variable | add: '- suffix'%}' См. [добавить документы фильтра] (https://docs.djangoproject.com/en/1.4/ref/templates/builtins/?from=olddocs# Добавить). – meshy