質問

こちら

このチュートリアルとまったく同じようにディレクトリを設定し、djangoがPYTHONPATHにあることを確認しました(pythonを実行し、エラーなしで「import django」と入力できます)。ただし、ブラウザーでURLにアクセスしようとすると、次のメッセージが表示されます:"パッセンジャー_wsgi.pyのインポート中にエラーが発生しました。 passenger_wsgi.pyファイルの内容は次のとおりです。

import sys, os
sys.path.append("/path/to/web/root/") # I used the actual path in my file
os.environ['DJANGO_SETTINGS_MODULE'] = ‘myproject.settings’
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

ただし、次の単純な「Hello World」を置くと、パッセンジャー_wsgi.pyのアプリケーション、それは意図したとおりに動作し、パッセンジャーが正しくセットアップされていることを示唆しています:

def application(environ, start_response):
    write = start_response('200 OK', [('Content-type', 'text/plain')])
    return ["Hello, world!"]

不足しているものは何ですか?設定の問題のようです。

役に立ちましたか?

解決

これらの派手な引用符もコード内にありますか?

os.environ['DJANGO_SETTINGS_MODULE'] = ‘myproject.settings’
                                       ^                  ^

もしそうなら、それらは構文エラーを引き起こすので、それらを修正することから始めてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top