web-dev-qa-db-fra.com

Django peut 't charger Module' debug_toolbar ': aucun module nommé' débog_toolbar '

Lorsque j'essaie d'exécuter le projet, Django ne peut pas charger le plug-in Django-Debug-Toolbar pour une raison quelconque. Le message d'erreur dit:

web_1  | ModuleNotFoundError: No module named 'debug_toolbar'

Voici mes paramètres.py

INSTALLED_APPS = [
    # ...
    'Django.contrib.staticfiles',
    # ...
    'debug_toolbar',
]

MIDDLEWARE = [
    # ...
    'debug_toolbar.middleware.DebugToolbarMiddleware',
    # ...
]

INTERNAL_IPS = ('127.0.0.1', '192.168.0.1',)
6
Browning M.

si vous n'êtes pas installé, la barre d'outils Django-Debug-Tool, veuillez vous installer avec l'aide de la commande ci-dessous.

pip install Django-debug-toolbar
2
vinodsesetti

je devais réinstaller Django-Debug-Toolbar en l'ajoutant à la configuration requise.txt, puis en cours d'exécution:

docker-compose build web

Après cela, la barre d'outils ne montait pas encore. Je devais ajouter ce code au fichier Paramètres.py

def show_toolbar(request):
  return True
DEBUG_TOOLBAR_CONFIG = {
  "SHOW_TOOLBAR_CALLBACK" : show_toolbar,
}

Répondit ici: https://stackoverflow.com/a/10518040/11011598

0
Browning M.