django1.9.x报错TemplateDoesNotExist at

计算机网络课程要做一个配置Apache服务器和CGI的实验,要求使用Python完成CGI的部分,强行学了一波HTML+CSS+JS完成实验(提前做),做烦了,就去逛了逛极客学院,发现了许多的讲web框架的课,打开了一个讲Django的课程,由于报 “TemplateDoesNotExist ”这个错,浪费了大量时间,以此博客记录。

错误情况:

TemplateDoesNotExist at /blog/index

index.html
Request Method: GET
Request URL: http://127.0.0.1:8000/blog/index
Django Version: 1.9.4
Exception Type: TemplateDoesNotExist
Exception Value:
index.html
Exception Location: D:\Python\lib\site-packages\django-1.9.4-py2.7.egg\django\template\loader.py in get_template, line 43
Python Executable: D:\Python\python.exe
Python Version: 2.7.9
Python Path:
['D:\\django web\\website',
 'D:\\Python\\lib\\site-packages\\django-1.9.4-py2.7.egg',
 'C:\\WINDOWS\\SYSTEM32\\python27.zip',
 'D:\\Python\\DLLs',
 'D:\\Python\\lib',
 'D:\\Python\\lib\\plat-win',
 'D:\\Python\\lib\\lib-tk',
 'D:\\Python',
 'D:\\Python\\lib\\site-packages']
Server time: Sat, 2 Apr 2016 21:57:10 +0800

百度许久没有答案,最终在StackOverflow上找到了答案完美解决。在INSTALLED_APPS添加你的应用的名字就可以了。

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    '你的APP的名字',
]

参考:

1、http://stackoverflow.com/questions/36049997/templatedoesnotexist-at-blog-index-html

2、django doc

   

你可能感兴趣的:(python,django1.9.)