リポジトリにいくつかの変更を加えて heroku にデプロイした後、次のエラーが表示されます。
ImportError: サイトという名前のモジュールがありません
過去2回のコミットで一部のDjangoテンプレートのみを変更したため、何が問題の原因になるのかわかりません。
よろしくお願いします
リポジトリにいくつかの変更を加えて heroku にデプロイした後、次のエラーが表示されます。
ImportError: サイトという名前のモジュールがありません
過去2回のコミットで一部のDjangoテンプレートのみを変更したため、何が問題の原因になるのかわかりません。
よろしくお願いします
Heroku にはこれに関する記事があります: https://help.heroku.com/BWJ7QYTF/why-am-i-seeing-importerror-no-module-named-site-when-deploying-a-python-app
Python ビルドパックの更新は、アプリに設定されている PYTHONPATH および PYTHONHOME 構成変数がこの問題を引き起こす可能性があることを意味します。
まず、これらが存在するかどうかを確認します
heroku config
この問題を解決するには、次のように設定を解除できます。
heroku config:unset PYTHONHOME -a appname
heroku config:unset PYTHONPATH -a appname