2

Django プロジェクトをセットアップして Dreamhost にアップロードしようとしました。

私はここで答えに従いました:Dreamhostのvirtualenvで新しいDjangoとPython 2.7.*を更新します(パッセンジャーを使用)

「passenger_wsgi.pyのインポート中にエラーが発生しました」というエラーが表示されるpassenger_wsgiまで、すべてが正常に機能しているように見えました。

私の現在のwsgiファイル

import sys, os
cwd = os.getcwd()
sys.path.append(cwd)
sys.path.append(cwd + '/projectname')

if sys.version < "2.7.5": os.excel("/home/<usr>/<domain.com>/env/bin/python",
    "python2.7.5", *sys.argv)

sys.path.insert(0, '/home/<usr>/<domain.com>/evn/bin')
sys.path.insert(0, '/home/<usr>/<domain.com>/evn/lib/python2.7/site-packages/django')
sys.path.insert(0, '/home/<usr>/<domain.com>/evn/lib/python2.7/site-packages')

os.environ['DJANGO_SETTINGS_MODULE'] = "projectname.settings"
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

どこ

<usr>

はシェル ユーザーであり、

<domain.com> 

私のドメインのフォルダです-

これをデバッグする方法さえわからないので、ここで問題の原因を見つける方法が本当にわかりません。何か問題があった場合に備えて、いくつかのファイルディレクトリを変更しようとしましたが、うまくいきませんでした。

Django が Python virtualenv にインストールされていることに関係があるのだろうか?

4

0 に答える 0