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
.