Storvild's Blog
Заметки программиста

Как использовать переменную debug в шаблонах Django?

Что, если вам необходимо чтобы блок со счетчиком (Яндекс-метрики, Mail.ru и др.) не показывался в режиме отладки.

1 . Проверьте что в настройках settings.py в TEMPLATES/OPTIONS/context_processors прописан:

'django.template.context_processors.debug'

2 . Также в settings.py должна быть строка:

INTERNAL_IPS = ['localhost', '127.0.0.1']

3 . Теперь в шаблоне можно исопльзовать:

{% if not debug %}
Здесь вставляете код счетчика
{% endif %}

Теги:
Программирование Python Django