ModuleNotFoundError: Нет модуля с именем 'django.contrib.staticfilesbase'

каждый раз, когда я пытаюсь запустить свою программу с помощью python manage.py runserver, появляется одна и та же ошибка. "ModuleNotFoundError: Нет модуля с именем 'django.contrib.staticfilesbase'"

Эта ошибка обычно означает, что при попытке запустить ваше приложение, либо ваш код, либо ваши зависимости говорят django искать django.contrib.staticfilesbase, и мое лучшее предположение - это ваш код.

Начните с вашего settings.py. Откройте его и посмотрите под installed apps. Она должна выглядеть примерно так:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles', #this is probably where the mistake is
]

Конечно, вы можете иметь другие приложения в разделе "Установленные приложения", но если вы найдете там django.contrib.staticfilesbase, измените его на django.contrib.staticfiles.

Вернуться на верх