Zgodnie z tym SO post:Jak uzyskać zmienną "debugowanie" w kontekście szablonu Django?
How to check the TEMPLATE_DEBUG flag in a django template?
jeżeli:
- A) mój plik settings.py posiada:
TEMPLATE_CONTEXT_PROCESSORS = ['django.core.context_processors.debug',...
- i B) Używam RequestContext (jak przeciwieństwie do kontekstu)
I powinien mieć zmienną "debugowania" do mojego kontekstu szablonu. Jednak nie: kiedy robię {{debug}}
w szablonie, renderuje się jako nic ("").
Czy jest coś jeszcze, czego mi brakuje, aby uzyskać "debugowanie" var w kontekście szablonu?
Ach, to sens. Nie sądzę, że znasz jakiś sposób na ominięcie tego wymogu? Pracuję z wielu lokalizacji, a adres IP mojego komputera programistycznego jest różny, więc byłoby miło, gdybym mógł powiedzieć "jeśli ustawienie debugowania jest prawdziwe, jesteśmy w trybie debugowania, nie martw się o moje IP". – machineghost
Można napisać własny procesor kontekstowy, który po prostu umieszcza ustawienie 'DEBUG' w kontekście. –
Ah, świetny pomysł; dzięki! – machineghost