from django.http import HttpResponse
from django.shortcuts import render
def home(request):
return render(request, 'templates/index.html')
但是我的页面上显示TemplateDoesNotExist。
我该怎么办?
答案 0 :(得分:1)
在模板目录下创建一个文件夹“ justcolor”,并将index.html保存在其中。将路径更改为“ justcolor / index.html”。返回render(request,'justcolor / index.html')
答案 1 :(得分:0)
确保正确配置了urls.py和views.py。
此问题已经在这里回答:Django TemplateDoesNotExist?
答案 2 :(得分:0)
在templates\justColor
文件夹内制作一个justColor
子目录模板,然后将index.html
移到那里。然后就像@Neeraj所说的,您可以将渲染调用更改为render(request, 'justColor/index.html')
。
(尽管您应该阅读django教程的这一部分,它将比该主题中的任何反复试验都对您有所帮助:https://docs.djangoproject.com/en/3.0/intro/tutorial03/)