我有一个begin.html文件,我试图访问本地主机:8000 /开始,但我试图访问它时得到DjangoTemplateDoesNotExist错误。Django TemplateDoesNotExist,但回溯达到views.py
在模板中的唯一事情是
<h1>welcome to my app !</h1>
,它是在应用程序/模板目录。
在相同的应用程序目录是我的views.py文件,其中包含
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.shortcuts import render
# Create your views here.
def begin(request):
print("DEBUG STATEMENT")
return render(request, "template/begin.html", {})
达到在开始return语句,因为打印语句和回溯都告诉我,不过在Django无法找到之后的模板。
如果是相关的,我的urls.py文件
from django.conf.urls import url
from django.contrib import admin
from app.views import begin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^begin/$', begin, name = 'begin')
]
在项目目录
。
尝试从render方法中删除'模板'。只使用'begin.html'。 –
你在什么文件夹结构看起来像在你的应用程序? –
这给了我同样的错误。 – plzhalpplzxubtunu