Olá a todos. Estou recebendo a mensagem 'TemplateDoesNotExist at' do Django mas não consegui identificar onde o erro está. Segue erro:
TemplateDoesNotExist at /
index.html
Request Method: GET
Request URL: http://localhost:8000/
Django Version: 1.7.4
Exception Type: TemplateDoesNotExist
Exception Value:
index.html
Exception Location: C:\Python27\lib\site-packages\django\template\loader.py in find_template, line 136
Python Executable: C:\Python27\python.exe
Python Version: 2.7.9
Python Path:
['C:\\Users\\fabio\\connectedin',
'C:\\WINDOWS\\SYSTEM32\\python27.zip',
'C:\\Python27\\DLLs',
'C:\\Python27\\lib',
'C:\\Python27\\lib\\plat-win',
'C:\\Python27\\lib\\lib-tk',
'C:\\Python27',
'C:\\Python27\\lib\\site-packages']
Server time: Thu, 25 Feb 2016 10:18:43 -0300
A hierarquia da minha pasta está a seguinte:
C:\Users\fabio\connectedin\perfis\template, e dentro desta pasta tem o index.html
urls.py de connectedin/connectedin:
from django.conf.urls import patterns, include, url
from django.contrib import admin
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^', include('perfis.urls'))
)
urls.py de perfis
from django.conf.urls import patterns, include, url
urlpatterns = patterns('',
url(r'^$', 'perfis.views.index')
)
e por fim views.py
from django.shortcuts import render
def index(request):
return render(request, 'index.html')
Me parece que tudo esta em ordem, mas porque o Django não busca meu HTML?