0
Я пытался настроить WSGI с wsgi.py в моей папке проектаНастройка WSGI с Django на OpenShift
import os
import sys
sys.path.append(os.path.join(os.environ['OPENSHIFT_REPO_DIR']))
os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings'
virtenv = os.environ['OPENSHIFT_HOMEDIR'] + 'python/virtenv/'
os.environ['PYTHON_EGG_CACHE'] = os.path.join(virtenv, 'lib/python2.7/site-packages')
virtualenv = os.path.join(virtenv, 'bin/activate_this.py')
try:
execfile(virtualenv, dict(__file__=virtualenv))
except IOError:
pass
#
# IMPORTANT: Put any additional includes below this line. If placed above this
# line, it's possible required libraries won't be in your searchable path
#
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
, но у меня есть Internal Server Error 500
[Wed Jun 08 16:42:46 2016] [error] [client 127.9.155.129] ImportError: No module named project.settings
и у меня есть этот модуль доступен в моем проекте.
Я попробовал некоторую помощь, как:
- http://www.appsembler.com/blog/django-deployment-using-openshift/
- How to configure Django on OpenShift?
Можете ли вы помочь моему запустить мое приложение на OpenShift
Благодарности
[Это] (http://stackoverflow.com/questions/11688819/how-to-configure-django -on-openshift) может помочь вам. – Natsukane
Спасибо @Natsukane за ссылку, но я уже ссылался на эту ссылку в своем сообщении. И ответ не решает мою проблему. – general03
Мой плохой, я не проверял эту ссылку и предположил, что она связана с другим сайтом, а не с SO. В любом случае код в вашем примере и эта ссылка различны - вы получили ту же ошибку при тестировании этого решения? Кроме того, пожалуйста, укажите код из вашего setup.py в своем вопросе. – Natsukane