Django: назначение переменных в шаблоне Как назначить переменную внутри системы шаблонов django? Предполагая, что Restaurant - это модель: {% restaurant_id as restaurant.id %} или {{ restaurant_id as restaurant.id }} не работают. Ответ 1 Вы можете использовать с тегом шаблона и назначить внутреннюю переменную шаблона следующим образом: {% with restaurant_id=restaurant.id %} ... use restaurant_id in this template section ... {% endwith %} Ответ 2 Примечание. Вы можете использовать фильтры в теге шаблона "с": foo is {{ foo }} {% with bar=foo|slice'6:9' %} bar is {{ bar }} {% endwith %}
Ответ 1 Вы можете использовать с тегом шаблона и назначить внутреннюю переменную шаблона следующим образом: {% with restaurant_id=restaurant.id %} ... use restaurant_id in this template section ... {% endwith %}
Ответ 2 Примечание. Вы можете использовать фильтры в теге шаблона "с": foo is {{ foo }} {% with bar=foo|slice'6:9' %} bar is {{ bar }} {% endwith %}