質問
このチュートリアルとまったく同じようにディレクトリを設定し、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’
^ ^
もしそうなら、それらは構文エラーを引き起こすので、それらを修正することから始めてください。
所属していません StackOverflow