Django-template-débogage

une petite collection de tags de modèle pour les modèles de débogage et d'introspection
Télécharger maintenant

Django-template-débogage Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Caleb Smith
  • Site Internet de l'éditeur:
  • https://github.com/calebsmith/

Django-template-débogage Mots clés


Django-template-débogage La description

Django-Template-Debug est une petite collection de tags de modèle pour le débogage et les modèles introspects.Installation du PYPI n'est pas encore terminé. Pour l'instant, vous devrez cloner le repo dans vos packages de site Virtualenv ou PIP Installez l'ovule de Github directement.Setupgo à vos paramètres locaux.py (assurez-vous que le fichier de paramètres n'est pas utilisé pour un environnement de production) et ajoutez ' template_debug 'à vos applications installées via: installé_apps.append (' template_debug ') NB - Vous devrez modifier votre paramètre Installe_apps sur une liste dans vos paramètres de base.py s'il s'agit d'un tuple.Ajouté comme suit à votre local_settings.py:template_debug = truewithout Ce paramètre, les modèles de débogage reviendront sans rien faire. Ce comportement empêche votre application d'appeler Set_Trace () ou d'imprimer dans un environnement de production si certaines balises Stray sont engagées dans votre Templates.Examplesto Utilisation Django-Modèle-Déboguez simplement les balises de débogage dans un modèle comme suit: {% chargez debug_Tags%} Assurez-vous de mettre vos tags à l'intérieur d'une section que vous êtes certain sera rendu. (E.G. Assurez-vous que les étiquettes ne sont pas à l'intérieur de si les balises ou non à l'intérieur d'une étiquette de blocs en cas de besoin) Les balises disponibles sont décrites ci-dessous: {% Set_Trace%} démarre une chaîne SET_TRACE pendant laquelle le modèle est rendu. Le contexte est disponible à l'intérieur de cette balise comme «contexte» variable. IPDB est utilisé si disponible; Sinon, la balise retombe à PDB. {% Attributs %} Imprime les attributs de la variable fournie à la console à l'aide de dir () {% Détails %} imprime un dictionnaire dans le modèle {attribute: valeur} de la variable fournie, pour toute valeur de l'attribut pouvant être obtenue sans soulever une exception ni faire une méthode appeler la page d'accueil du produit.


Django-template-débogage Logiciels associés