Задать вопрос
ArsenBespalov
@ArsenBespalov
Сам себе разработчик

Как упростить код в шаблоне Django?

Сейчас вот такой код для вывода заголовка страницы:

{% block title %}
    {% if page.meta_title %}{{ page.meta_title }}
    {% else %}{{ page.title }}
    {% endif %}
{% endblock title %}


Возможно ли как-то уменьшить данную конструкцию, с фильтром yesno получается еще больше из-за конкатенации.
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
{{ page.meta_title|default:page.title }}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы