Django не может загрузить модуль «debug_toolbar»: нет модуля с именем «debug_toolbar» - PullRequest
0 голосов
/ 04 февраля 2019

Когда я пытаюсь запустить проект, Django по какой-то причине не может загрузить плагин django-debug-toolbar.Сообщение об ошибке гласит:

web_1  | ModuleNotFoundError: No module named 'debug_toolbar'

Вот мои настройки.py

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

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

INTERNAL_IPS = ('127.0.0.1', '192.168.0.1',)

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Мне пришлось переустановить django-debug-toolbar, добавив его в файл require.txt и запустив:

docker-compose build web

После этого панель инструментов все еще не отображалась.Мне пришлось добавить этот код в файл settings.py

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

Ответили здесь: https://stackoverflow.com/a/10518040/11011598

0 голосов
/ 04 февраля 2019

, если вы не установлены django-debug-toolbar, пожалуйста, установите с помощью приведенной ниже команды

pip install django-debug-toolbar
...