每次我尝试使用 运行我的程序python manage.py runserver
时,都会出现同样的错误:
“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
.