Я получаю ошибку TemplateDoesNotExist в Django версии 4.0

urls file
from django.urls import path
from django.urls.resolvers import URLPattern
from . import views

urlpatterns = [
    path('hello/', views.say_hello),
    path('name/', views.name),
    path('tp/', views.tp)
]

#просматривает файл def tp(request): return render(request, 'TP.html')

Согласно структуре файлов, ваши шаблоны находятся в каталоге под названием Template.

Однако, Django по умолчанию ищет каталог с именем templates.

Вы можете обновить имя папки Template ИЛИ

В вашем settings.py

TEMPLATE_DIRS = (
    os.path.join(SETTINGS_PATH, 'Template'),
)

Измените имя файла Tempalte tempalte на Tempaltes

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