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',)
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
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