2014-12-21 2 views
0

enter image description hereошибка шаблона в Джанго для OpenShift

Я пытаюсь создать проект Django 1.7, чтобы подтолкнуть к OpenShift. Я следую https://github.com/jfmatth/openshift-django17. Я успешно получил начальный проект, начинающийся с открытия, теперь я пытаюсь переместить локальный проект в эту файловую структуру, чтобы я мог его развернуть.

Когда я запускаю проект я получаю:

TemplateDoesNotExist at /index/ 

Шаблоны находятся в статической папке/шаблонов (на скриншоте). Мои настройки url содержит:

BASE_DIR = os.path.dirname(os.path.dirname(__file__))  

......  

STATIC_URL = '/static/' 
STATIC_ROOT = os.path.join(BASE_DIR, 'wsgi','static') 
STATICFILES_FINDERS = (
    'django.contrib.staticfiles.finders.FileSystemFinder', 
    'django.contrib.staticfiles.finders.AppDirectoriesFinder',  

)  

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

Как я могу получить помощь django найти шаблоны?

ответ

1

съехать шаблоны из /static/ в родительском каталоге, вы не хотите, чтобы они переехали в wsgi/static при выполнении collectstatic, затем добавьте этот параметр:

TEMPLATE_DIRS = (
    os.path.join(BASE_DIR, 'templates'), 
) 
+0

Спасибо, я следовал вашим указаниям. Похоже, что все развернуто правильно, когда я нажал кнопку «Вниз». Однако на моем сайте показано: Не найдено. Запрошенный URL/не найден на этом сервере. Любая идея, что делать дальше? – user61629

+0

@ user61629 вы должны написать другой вопрос с дополнительной информацией для этого. – DRC

+0

Хорошо, я сделаю это. – user61629

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