TemplateDoesNotExist at / шаблон не определен

Я попытался создать свой первый простой CBV в Django, но, несмотря на чтение буквально всей соответствующей информации и опробование всех возможных вариантов путей к моему index.html, я получаю то же сообщение, что и выше. Последняя версия следующая:

Python-Version: 3.9.13 Django: 4.1

**urls.py**

from django.urls import path
from core.views import Servicelist

urlpatterns = [
path('', Servicelist.as_view(), name='service')
]

**views.py**

from core.models import Item
from django.views.generic.list import ListView

class Servicelist(ListView):
    model = Item
    template_name:'paraticosmetics/index.html'
    context_object_name = "items"

    I receive message that index is not defined Pylance(reportundefinedVariable)


  **setting.py**


**setting.py**

INSTALLED_APPS = [
    "django.contrib.admin",
    "django.contrib.auth",
    "django.contrib.contenttypes",
    "django.contrib.sessions",
    "django.contrib.messages",
    "django.contrib.staticfiles",
    'django.contrib.sites',
    'allauth',
    'allauth.account',
    'allauth.socialaccount',
    'core.apps.CoreConfig',
     ]

 TEMPLATES = [
    {
          "BACKEND": "django.template.backends.django.DjangoTemplates",
          "DIRS": [BASE_DIR/'core/templates/paraticosmetics/'],
          "APP_DIRS": True,
   ....

Ваше приложение называется 'paraticosmetics'? Попробуйте добавить его в список INSTALLED_APPS

 'core.apps.CoreConfig',
 'paraticosmetics',
 ]

template_name:'paraticosmetics/index.html'

В этой строке может быть проблема, вам нужно = (присвоение переменной) вместо : (определение типа)

Если нет, покажите нам значения BASE_DIR, TEMPLATES и структуру каталогов вашего проекта.

Вернуться на верх