Konstantin18ko
@Konstantin18ko
Стоматолог

Почему не видит templates?

Структура:
5b704f79253d9135239716.png
settings.py:
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

urls.py
from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('admin/', admin.site.urls),
    path('home/', include('home.urls')),
]

urls.py
from django.urls import path
from home import views

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

from django.shortcuts import render

def index(request):
    return render(request, 'home/index.html')

Ошибка - не может найти template:
5b70505d469ae836972286.png
  • Вопрос задан
  • 3163 просмотра
Пригласить эксперта
Ответы на вопрос 1
netpastor
@netpastor
Python developer
Чтобы Django начала искать шаблоны в папке templates ей нужно сказать об этом

TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, '..' , 'templates'),],
'APP_DIRS': True,

Чтото типа того
https://docs.djangoproject.com/en/dev/ref/settings...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы