Я получаю ошибку 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