TemplateDoesNotExist at /image
项目结构


有两个view文件一个是view.py,另一个我命名为wview.py.
wview.py文件内容
from django.http import HttpResponse
from django.template import loader
from .models import ImageItems
def index(request):
image_list = ImageItems.objects.order_by('-pk')[:5]
template = loader.get_template('fish/index.html')
context = {
'image_list': image_list,
}
return HttpResponse(template.render(context, request))
index.html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>index</title>
</head>
<body>
{% if image_list %}
<ul>
{% for image in image_list %}
<li><a href="/fish/{{ image.image_select }}/">{{ image.image_name }}</a></li>
{% endfor %}
</ul>
{% else %}
<p>No polls are available.</p>
{% endif %}
</body>
</html>urls.py
from django.conf.urls import url from django.contrib import admin from django.conf.urls import include from fish.views import * from fish import wviews from rest_framework.authtoken import views # Routers provide an easy way of automatically determining the URL conf. urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^image', wviews.index) ]
然后我访问网址127.0.0.1:8000/image

老师,感觉是fish/index.html那里错了
把问题写着写着发现应该调整Templates文件夹的位置
