Запрошенный URL / не найден на этом сервере., django openshift

введите здесь описание изображения

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

Я могу нормально запустить проект локально. После нажатия на openshift я вижу:

remote: Starting Python 2.7 cartridge (Apache+mod_wsgi)
remote: Application directory "wsgi/" selected as DocumentRoot
remote: $OPENSHIFT_PYTHON_WSGI_APPLICATION ENV VAR detected
remote: Application "mysite/wsgi.py" selected as default WSGI entry point
remote: --> ACTION HOOK: post_deploy <--
remote: -------------------------
remote: Git Post-Receive Result: success
remote: Activation status: success
remote: Deployment completed with status: success
To ssh://54***00003f@***-***.rhcloud.com/~/git/**.git/
   0a488d3..5af95ee  master -> master

mysite.urls.py содержит:

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'mysite.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    url(r'^index/', 'app1.views.index', name='index'),
    url(r'^contact/$', 'app1.views.contact', name='contact'),

    url(r'^admin/', include(admin.site.urls)),

)

mysite.views содержит:

from django.views.generic import View
from django.http import HttpResponse

class Index(View):

    def get(self, request, *args, **kwargs):
        return HttpResponse('django 1.7 on Openshift')

Когда я открываю URL-адрес openshift, я получаю!:

Not Found . The requested URL / was not found on this server.

Шаблоны все в папке templates (на скриншоте). Я скопировал его из-под статического рута.

Как заставить проект работать над развертыванием openshift?


person user1592380    schedule 22.12.2014    source источник


Ответы (1)


Билл, у тебя есть репозиторий для этого на github? если да, вставьте ссылку сюда, и я смогу просмотреть все файлы, чтобы найти вашу проблему.

Если нет, опубликуйте свои URLs.py и dViews.py.

Вы сначала заработали базовое репо, прежде чем добавлять что-то, что вы хотели изменить? В смысле, следуйте моим инструкциям в репозитории, запустите его локально, а затем в ОС?

У меня было несколько вопросов/проблем, когда люди сначала не запускали базовую установку, а затем добавляли свою логику.

person YoFlynn    schedule 22.12.2014
comment
Привет, Джон, я внес некоторые изменения выше и добавил вопрос в ваш репозиторий github. Моя версия не размещена на github. - person user1592380; 23.12.2014
comment
Привет, Джон, еще раз спасибо за вашу помощь в этом. После ваших исправлений люди могут использовать мой репозиторий по адресу github.com/kc1/s1 в качестве примера того, как для развертывания веб-сайта с использованием вашего подхода. С праздником - Билл - person user1592380; 26.12.2014