Django プロジェクトに django-extensions をインストールすると、ローカル マシンmanage.py runserver_plus
で非常に便利な Werkzeug デバッガーをアクティブにすることができます。これにより、500 エラー ページでスタックをインタラクティブに調べることができます。
Heroku から実行している場合、Werkzeug 対応の 500 ページをどのようにアクティブにしますか?
チュートリアルhttps://devcenter.heroku.com/articles/djangoのように、Heroku で Django アプリケーションを提供するために gunicorn を使用している場合、gunicorn は Werkzeug を使用しないため、Werkzeug デバッガーを表示できません。
uWSGI のような Werkzeug を使用する wsgi ベースのサーバーを使用して、Heroku で django アプリケーションを提供する必要があります。参照 - > https://github.com/unbit/uwsgi-docs/blob/master/tutorials/heroku_python.rst
また、heroku 設定で DEBUG = True を設定する必要があります。
実稼働環境 (heroku) で DEBUG = True を使用することは、誰かが設定 (パスワード) やコードを表示できるため、非常にお勧めできません。