Django模板在上不存在/

Django模板在上不存在/,django,url,web-applications,Django,Url,Web Applications,所以我在我的url.py文件中有这个 urlpatterns = [ url('^$', IndexView.as_view(), name='index'), ] 我的看法如下: class IndexView(TemplateView): template_name = 'index.html' @method_decorator(ensure_csrf_cookie, name="dispatch") def dispatch(self, *args,

所以我在我的url.py文件中有这个

urlpatterns = [
    url('^$', IndexView.as_view(), name='index'),
]
我的看法如下:

class IndexView(TemplateView):
    template_name = 'index.html'

    @method_decorator(ensure_csrf_cookie, name="dispatch")
    def dispatch(self, *args, **kwargs):
        return super(IndexView, self).dispatch(*args, **kwargs)
但是当我点击localhost:8000/链接时,我得到一个错误,说:-

raise TemplateDoesNotExist(', '.join(template_name_list), chain=chain)
TemplateDoesNotExist: index.html

正如错误所说,Django找不到
index.html
。我们无法提供更多帮助,因为您尚未显示模板设置或模板文件的布局。完整的错误消息将列出Django搜索的
index.html
目录。正如错误所述,Django无法找到
index.html
。我们无法提供更多帮助,因为您尚未显示模板设置或模板文件的布局。完整的错误消息将列出Django搜索的目录
index.html