Как решить проблему отсутствия модуля с именем 'django.contrib.staticfilespages' в Django?
Я занимался по книге "Django для начинающих" Уильяма С. Винсента. Всякий раз, когда я пытаюсь запустить код из главы 2, Hello World App, я получаю "No module named 'django.contrib.staticfilespages'"
Этот вопрос уже был задан кем-то другим на Django.fun, но ответов там нет.
Я не могу найти в интернете никого, у кого была бы подобная проблема.
Также Pycharm не показывает никаких ошибок, чтобы помочь мне с этим.
Мой settings.py
В ваших установленных приложениях:
Мне кажется, вы забыли поставить запятую после 'django.contrib.staticfiles',
И в шаблонах в файле настроек
добавьте это в шаблоны:
'libraries' : {
'staticfiles': 'django.templatetags.static',
}
EX:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
'libraries' : {
'staticfiles': 'django.templatetags.static', #Added here
}
},
},
]