Атрибут debug переменной app
Атрибут debug переменной app возвращает булево значение, указывающее на то, включён ли режим отладки (debug mode) в приложении. Если режим отладки активен, атрибут вернёт true, в противном случае - false. Это полезно для вывода отладочной информации или подключения инструментов разработчика только в окружении разработки.
Синтаксис
{{ app.debug }}
Пример
Давайте выведем значение атрибута debug в шаблоне:
<p>{{ app.debug ? 'debug enabled' : 'debug disabled' }}</p>
Результат выполнения кода при включённом режиме отладки:
<p>debug enabled</p>
Пример
Давайте используем атрибут debug для условного подключения отладочной панели:
{% if app.debug %}
<div id="debug-panel">Debug panel is active</div>
{% endif %}
Результат выполнения кода при включённом режиме отладки:
<div id="debug-panel">Debug panel is active</div>
Смотрите также
-
переменная
app,
которая предоставляет доступ к глобальным переменным -
атрибут
environment,
который возвращает текущее окружение -
функция
dump,
которая выводит отладочную информацию -
тег
if,
который выполняет код по условию