【发布时间】:2017-06-12 22:56:53
【问题描述】:
views.py 文件:
from django.http import HttpResponse
from django.template import loader
def index(request):
template = loader.get_template('upload/testpage.html')
return HttpResponse(template.render)
app/templates/app/testpage.html 文件:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input type="file" id="upload" name="upload" style="visibility: hidden; width: 1px; height: 1px" multiple />
<a href="" onclick="document.getElementById('upload').click(); return false">Upload</a>
</body>
</html>
app/urls.py 文件:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),]
项目/urls.py 文件:
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^upload/', include('upload.urls')),]
在“TemplateDoesNotExist at /app/”的本地服务器 127.0.0.1:8000/app 上运行文件时出错
如何解决?
【问题讨论】:
-
您的模板似乎位于“app”文件夹而不是“upload”文件夹中。