Я пытался сделать это:
from django.http import HttpResponse from django.shortcuts import render def home(request): return render(request, 'templates/index.html')
Но на моей странице написано, что TemplateDoesNotExist.
Что мне делать?
Создайте папку 'justcolor' в каталоге шаблонов и сохраните в ней индекс. html. измените путь на 'justcolor / index. html'. возвратный рендер (запрос, 'justcolor / index. html')
Создайте шаблон подкаталога templates\justColor в папке justColor и переместите туда index.html. Тогда, как сказал @Neeraj, вы можете изменить вызов рендеринга на render(request, 'justColor/index.html').
templates\justColor
justColor
index.html
render(request, 'justColor/index.html')
(хотя вам следует прочитать эту часть учебника django, которая поможет вам больше, чем любые методики проб и ошибок в этой теме: https://docs.djangoproject.com/en/3.0/intro/tutorial03/)
Убедитесь, что вы правильно настроили urls.py и views.py.
На этот вопрос уже дан ответ здесь: Django TemplateDoesNotExist?