2015-01-25 4 views
-1

Хорошо, поэтому для получения стандартного шаблона не существует ошибки с django 1.5.4. Я уверен, что все правильно настроено. Проект tango_with_django с приложением под названием rango. Это приложение предназначено для принятия шаблона, "index.html" из этого каталога "C:\Users\Ryan\Documents\GitHub\tangowithdjango\tango_with_django_project\templates\rango". Проект - вторая папка, я понимаю, что это немного грязно, но первая папка содержит только вторую. Мой setting.pyTemplateDoesNotExist с небольшим завихрением

import os 
SETTINGS_DIR = os.path.dirname(__file__) 
PROJECT_PATH = os.path.join(SETTINGS_DIR, os.pardir) 
PROJECT_PATH = os.path.abspath(PROJECT_PATH) 
TEMPLATE_PATH = os.path.join(PROJECT_PATH, 'templates') 
DEBUG = True 
TEMPLATE_DEBUG = DEBUG 
TEMPLATE_LOADERS = ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader', 'django.template.loaders.eggs.Loader',) 
TEMPLATE_DIRS = (# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates". # Always use forward slashes, even on Windows. # Don't forget to use absolute paths, not relative paths. 
TEMPLATE_PATH,) 

EDIT Ошибка TemplateDoesNotExist также пропускает T, в пути реж. Неуверенный, если это просто проблема отображения,

TemplateDoesNotExist at /rango/ 
C:\Users\Ryan\Documents\GitHub angowithdjango ango_with_django_project emplates 
ango\index.html 
Request Method: GET 
Request URL: http://127.0.0.1:8000/rango/ 
Django Version: 1.5.4 
Exception Type: TemplateDoesNotExist 
Exception Value:  
C:\Users\Ryan\Documents\GitHub angowithdjango ango_with_django_project emplates 
ango\index.html 
Exception Location: C:\Python27\Lib\site-packages\django\template\loader.py in find_template, line 139 
Python Executable: C:\python27\python.exe 
Python Version: 2.7.9 
Python Path:  
['C:\\Users\\Ryan\\Documents\\GitHub\\tangowithdjango\\tango_with_django_project', 
'C:\\python27\\lib\\site-packages\\setuptools-1.1.6-py2.7.egg', 
'C:\\Python27\\Lib\\site-packages', 
'C:\\WINDOWS\\SYSTEM32\\python27.zip', 
'C:\\python27\\DLLs', 
'C:\\python27\\lib', 
'C:\\python27\\lib\\plat-win', 
'C:\\python27\\lib\\lib-tk', 
'C:\\python27'] 
Server time: Mon, 26 Jan 2015 14:11:57 +0000 
+1

Ваш TEMPLATE_DIRS кажется пустым. потому что каждый из них прокомментирован # – qliq

ответ

0
TEMPLATE_LOADERS = ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader', # 'django.template.loaders.eggs.Loader',) 

Вы закомментировал закрывающую скобку для TEMPLATE_LOADERS.

+0

Извините, что это был я, когда я пытался исправить ошибку, даже если не прокомментировать проблему. Спасибо за ответ так быстро, хотя –

+0

@RyanMckenna Что вы получите, если напечатаете 'TEMPLATE_PATH'? – knbk

+0

@ RyanMckenna Также, как вы определяете шаблон для загрузки? В моих тестах «Исключительное значение» - это путь к каталогу шаблона, а не абсолютный путь. – knbk

Смежные вопросы