我有一個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