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
и структуру каталогов вашего проекта.