69 votes

Comment vérifier le drapeau TEMPLATE_DEBUG dans un modèle django ?

Savez-vous s'il est possible de savoir dans un modèle django si l'indicateur TEMPLATE_DEBUG est activé ?

Je voudrais désactiver mon script de google analytics lorsque je lance mon application django sur ma machine de développement. Quelque chose comme une balise de modèle {% if debug %} serait parfait. Malheureusement, je n'ai pas trouvé quelque chose comme ça dans la documentation.

Je peux bien sûr ajouter cet indicateur au contexte, mais j'aimerais savoir s'il existe un meilleur moyen de le faire.

2 votes

Les réponses ci-dessous sont dépréciées. Maintenant avec django vous pouvez le faire beaucoup plus simple : stackoverflow.com/questions/25783459/

0voto

Lakshman Prasad Points 24002

Vous devrez ajouter le DEBUG à votre context_processors .

Il n'y a peut-être même pas d'alternative. Du moins, aucune que je connaisse.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X