0

每次我尝试使用 运行我的程序python manage.py runserver时,都会出现同样的错误:

“ModuleNotFoundError:没有名为 'django.contrib.staticfilesbase' 的模块”

4

1 回答 1

0

此错误通常意味着在尝试运行您的应用程序时,您的代码或您的依赖项正在告诉 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.

于 2022-01-12T08:07:26.270 回答