J'ai une application web Django. J'ai installé le middleware et le module debug_toolbar. Cependant, mes applications web n'ont pas la barre d'outils de débogage.
Comment puis-je en fait voir la barre d'outils de débogage ? Y a-t-il quelque chose de plus que je dois faire ? Dois-je utiliser un template particulier pour mon application web ? J'ai suivi toutes les étapes dans le README, mais ce n'est pas suffisant - il semble qu'il y ait une autre dépendance, ou quelque chose d'autre que je rate.
Aussi, en regardant l'ensemble des modèles d'URL pour mon application web, le préfixe debug n'est pas trouvé parmi les modèles reconnus. J'ai mis un journal dans urls.py dans debug_toolbar pour m'assurer que les modules sont bien chargés par l'application debug_toolbar activée, et c'est le cas.
Cela me laisse totalement perplexe, et je ne trouve aucune réponse sur Google ou dans le README sur ce qu'il faut faire pour que cela s'affiche réellement, ou quels sont les prérequis, donc toute indication que vous pouvez fournir serait géniale !
Édition: Il s'avère que j'ai testé ceci avec un tunnel SSH de la machine exécutant le navigateur vers la machine exécutant Django/Apache. Dans ce cas, l'adresse IP réellement vue pour la machine distante n'était pas celle à laquelle je pensais, donc la liste des IPs "bonnes" ne contenait pas la machine distante apparente du navigateur. En corrigeant cela, le problème a été résolu !