Проблема с шаблонами django 4.0
Я создал шаблон, все как в видео и документации, но мне выдает ошибку когда я запускаю сервер:
raise InvalidTemplateLibrary( django.template.library.InvalidTemplateLibrary: Invalid templates library specified. ImportError raised when trying to load 'django.templates.i18n': No m odule named 'django.templates'
Вот код views:
from django.shortcuts import render
from .models import News
def index(request):
news = News.objects.all()
return render(request, 'news/index.html', {'news': news, 'title': 'News list'})
Код appps:
from django.apps import AppConfig
class NewsConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'news'
Код news/urls:
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
Вот все изменения в settings:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'news.apps.NewsConfig',
'news',
]
ROOT_URLCONF = 'cumar.urls'
WSGI_APPLICATION = 'cumar.wsgi.application'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
Не знаю, что еще может понадобится. Я уже и INSTALLED_APPS редактировал и TEMPLATES, все без толку. Заметил, что TEMPLATES изменили по сравнению с 3 версией. Может в этом дело?
Ответы (1 шт):
Автор решения: FOSTER
→ Ссылка
Я просто создал новый проект, сделал все как в старом и проблема решилась. Не знаю что это было
