Я пытаюсь настроить проект 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?