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