3

Django プロジェクトに django-extensions をインストールすると、ローカル マシンmanage.py runserver_plusで非常に便利な Werkzeug デバッガーをアクティブにすることができます。これにより、500 エラー ページでスタックをインタラクティブに調べることができます。

Heroku から実行している場合、Werkzeug 対応の 500 ページをどのようにアクティブにしますか?

4

1 に答える 1

2

チュートリアル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 を使用することは、誰かが設定 (パスワード) やコードを表示できるため、非常にお勧めできません。

于 2013-08-12T15:44:11.627 に答える