Django debug affiche toutes les variables d'une page
Est-il un modèle de balise (ou tout autre truc) je peux utiliser pour afficher toutes les variables disponibles dans une page?
Vous devez vous connecter pour publier un commentaire.
Est-il un modèle de balise (ou tout autre truc) je peux utiliser pour afficher toutes les variables disponibles dans une page?
Vous devez vous connecter pour publier un commentaire.
Si DEBUG est activé, il y a un balise de modèle appelé {% debug %}
Il y a plusieurs options (certains d'entre eux déjà cité avant):
django builtin debug de la balise - je utiliser ce standard pour l'afficher correctement:
Utilisation django modèle de débogage de l'application des balises comme attributs, variables et les détails ou vous pouvez même définissez un point d'arrêt à l'intérieur d'un modèle où vous pouvez inspecter tout avec apb débogueur (ou ipdb)
Django debug toolbar - a un modèle de panneau à cette fin
Généralement de toutes les fonctionnalités de débogage ne fonctionnent que lorsque l'application est en DEBUG mode.
Conseil Pro. Utilisation
textarea
auto et sélectionnezonclick
pour faciliter le copier-coller:La barre d'outils de débogage tout cela et beaucoup, beaucoup plus. Voir la screencast pour plus d'. Si vous avez littéralement veux juste les variables, vous pouvez essayer de
de votre point de vue
Un peu plus complexe solution avec de meilleures récompenses est à la charge django-debug-toolbar (documentation ici)
Il y a une option appelée "Templates" avec une autre option de Bascule contexte " et vous pouvez voir toutes les variables passées à votre modèle, ainsi que la possibilité de voir le code derrière le modèle.
'<<triggers database query>>'
que la valeurSi vous utilisez pycharm de la version professionnelle, vous pouvez définir des points d'arrêt sur certaines lignes dans un fichier de modèle et d'afficher la valeur de la variable.
Pour plus de détails, suivez ce lien.https://www.jetbrains.com/help/pycharm/debugging-django-templates.html