PythonのDjangoフレームワークのアプリケーションをサーバにデプロイしたらInternal Server Error
Djangoではまった話。
しばしなやむ
いろいろ検索
結局、このバグ*1だった。
- 解決の流れ
- 「django internal server error」の検索結果あたりをヒントに、Apacheのログを読む
- 「AppRegistryNotReady」を見つけ、またぐぐってたどり着いた。
- django-wsgiの設定ファイル.pyをリンク先通りの
from django.core.handlers.wsgi import WSGIHandler
application = WSGIHandler()to
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
で、ApacheのInternalServerErrorからDjangoのImportErrorに変わった。
少し進歩。