Как я могу проверить, является ли текущая страница домашней или специальной страницей в шаблоне django?

#django #django-templates

Вопрос:

Я хочу проверить, является ли текущая страница домашней страницей или нет в шаблоне django. Как я могу это сделать?

Ответ №1:

Если мы предположим, что URL домашней страницы/, мы можем проверить это с помощью

 {% if request.path == '/' %}
      <h1 id="nameid" class="display-6 fs-3">{{settings.title}}</h1>
{% else %}
      <h2 id="nameid" class="display-6 fs-3">{{settings.title}}</h2>
{% endif %}
 

Для другой страницы, например, о странице, мы можем использовать {% if request.path == '/about/' %}