Я хочу вывести "hello!!!!!" из home.html в django, но он говорит TemplateDoesNotExist

я хочу вывести "hello!!!!!" из home.html в django, но он говорит TemplateDoesNotExist. код всех страниц

home.html

<h1>hello!!!!!!!!!</h1>


urls.py

from django.urls import path
from . import views

urlpatterns = [
    path('', views.home , name='home')
]


views.py

from django.http import request
from django.shortcuts import render
def home(requests):
    return render(request , 'home.html')


setting.py

DIRS': [os.path.join(BASE_DIR,'templates')],

В основном эта ошибка возникает, когда вы забыли добавить имя приложения в список setting.py файлов INSTALLED_APPs или у вас неправильный путь к файлу.

Для installed_apps

INSTALLED_APPS = [
    ....,
    Your_app_name,
]

Для структуры шаблонов

templates
-----index.html
Вернуться на верх