Как я подключу свой индекс. html к моим views.py? - PullRequest
0 голосов
/ 04 апреля 2020

Я пытался сделать это: enter image description here

from django.http import HttpResponse
from django.shortcuts import render

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

Но на моей странице написано, что TemplateDoesNotExist.

enter image description here

Что мне делать?

Ответы [ 3 ]

1 голос
/ 04 апреля 2020

Создайте папку 'justcolor' в каталоге шаблонов и сохраните в ней индекс. html. измените путь на 'justcolor / index. html'. возвратный рендер (запрос, 'justcolor / index. html')

0 голосов
/ 04 апреля 2020

Создайте шаблон подкаталога templates\justColor в папке justColor и переместите туда index.html. Тогда, как сказал @Neeraj, вы можете изменить вызов рендеринга на render(request, 'justColor/index.html').

(хотя вам следует прочитать эту часть учебника django, которая поможет вам больше, чем любые методики проб и ошибок в этой теме: https://docs.djangoproject.com/en/3.0/intro/tutorial03/)

0 голосов
/ 04 апреля 2020

Убедитесь, что вы правильно настроили urls.py и views.py.

На этот вопрос уже дан ответ здесь: Django TemplateDoesNotExist?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...