В Django это встроено в контекстный процессор django.core.context_processors.debug
. Так что вам просто нужно добавить это к вашей настройке TEMPLATE_CONTEXT_PROCESSORS
в вашем settings.py
. Это добавляет переменную контекста debug
ко всем представлениям, использующим контекст запроса, и источник выглядит следующим образом:
def debug(request):
"Returns context variables helpful for debugging."
context_extras = {}
if settings.DEBUG and request.META.get('REMOTE_ADDR') in settings.INTERNAL_IPS:
context_extras['debug'] = True
from django.db import connection
context_extras['sql_queries'] = connection.queries
return context_extras