2015-01-03 2 views
2

У меня есть некоторые проблемы в моем проекте Django.TemplateDoesNotExist at/index.html

Я новичок, чтобы сделать веб-приложение с django. пожалуйста помогите.

Так,

Это мой путь к каталогу,

-lullabyluna 
----app_index 
------------admin.py 
------------index.html 
------------__init__.py 
------------migtations 
------------models.py 
------------tests.py 
------------views.py 
----index.html(I wonder this files path.) 
----lullabyluna 
------------__init__.py 
------------settings.py 
------------url.py 
------------wsgi.py 
----manage.py 
----static 

и мой settings.py файл включают:

INSTALLED_APPS = (


    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'app_index', 
) 

и это мой url.py файл

from django.conf.urls import patterns, include, url 
from django.contrib import admin 

urlpatterns = patterns('app_index.views', 
    # Examples: 
    url(r'^$', 'home', name='home'), 
    # url(r'^blog/', include('blog.urls')), 
    url(r'^admin/', include(admin.site.urls)), 
) 

и, наконец, это мой app_index/views.py

from django.template import RequestContext 
from django.shortcuts import render_to_response 

def home(request): 
    return render_to_response('index.html',{},context_instance=RequestContext(request)) 

так, я хочу знать, где это правильный путь "index.html" файла.

+0

Какое значение 'настройки TEMPLATE_DIRS'? – alecxe

+0

Я не устанавливал TEMPLATE_DIRS ... (я новичок в Django ..) –

ответ

2

Добавить это в settings.py

TEMPLATE_DIRS = (
    PROJECT_PATH 
) 

(или) переместить index.html в папку Шаблоны & сделать это,

TEMPLATE_DIRS = (
    PROJECT_PATH + '/templates/', 
) 
+0

Вау, первая проблема решена, но у меня был «502 Bad gateway» .. это проблема в этом пути? –

+0

Примите этот ответ, пожалуйста, поднимите новый вопрос с более подробной информацией. –

+0

Ну, я думаю, что у моего Django была некоторая ошибка (страница с ошибкой показывает мне страницу nginx). Моя версия Django - 1.7.1, поэтому храмовые_диры могут настраиваться? –