Что значит {% if not is_frame %} в html

294
14 января 2017, 11:18

Я начинающий программист и не могу самостоятельно найти ответ на вопрос:

что значит следующий отрывок кода в html-документе?

{% if not is_frame %}
    ...
{% endif %}
Answer 1

Связка {% if not is_frame %} заканчивается {% endif %}.

Вычитал, что это Django (в моем случае 1.6) с подключением модуля django.shortcuts и использованием render_to_response.

Выглядит это примерно так в файле с расширением .py:

from django.shortcuts import redirect
def render_to_response(self, context, **response_kwargs):
    context['is_frame'] = False

Почему-то в моем случае используется from django.shortcuts import redirect, может он и использует render_to_response.

Как я понял, Django перехватывает выражение из скобок {% %} и проверяет значение is_frame на условие {% if not is_frame %}.

Не понятным остается синтаксис {% %} - откуда и что это?

READ ALSO
Как отформатировать текст?

Как отформатировать текст?

"Оформите предоплату на журнал" как сделать чтобы первые два слова были одного цвета и размера, а последнее другогоТолько не используя css (верстка...

329
GMap.NET проблемы с отображением маркеров

GMap.NET проблемы с отображением маркеров

Здравствуйте! Подскажите, пожалуйста, что не так делаюЕсли задаю маркер с прописанными вручную координатами, он отображается на карте, а если...

416
Сортировка по нескольким столбцам datagridview

Сортировка по нескольким столбцам datagridview

Как сделать сортировку по двум столбцам в datagridview? Источник данных - txt файлВсего 5 столбцов из них нужно по двум сделать сортировку

731