2009-06-12 7 views
0

Je veux désactiver un bloc en développement et l'utiliser dans le déploiement dans google apps en développement python. Quels changements dois-je faire dans un template ou un script principal?désactiver un bloc dans django

Répondre

3

Si vous avez le middleware django.core.content_processors.debug alors vous pouvez simplement le faire dans votre modèle:

{% block mydebugonly %} 
    {% if debug %} 
    <p>Something that will only appear if the DEBUG setting is True.</p> 
    {% endif %} 
{% endblock %} 
+0

Le middleware de débogage exige également que vous mettez l'adresse IP des machines d'essai dans le '' INTERNAL_IPS'' paramètre, généralement INTERNAL_IPS = ('127.0.0.1',) fera l'affaire. Il semble que j'oublie toujours de le faire en mettant des blocs de débogage dans mon code. – Prairiedogg

Questions connexes