如何在Heroku上托管的Django项目中使用Werkzeug交互式回溯调试器?

如何在Heroku上托管的Django项目中使用Werkzeug交互式回溯调试器?,django,debugging,heroku,werkzeug,Django,Debugging,Heroku,Werkzeug,在django项目中安装了django扩展后,您可以在本地计算机上使用manage.py runserver\u plus激活非常有用的Werkzeug调试器,这样,500错误页面就可以让您以交互方式查看堆栈 从Heroku运行时,如何激活Werkzeug启用的500页 如果您使用gunicorn在Heroku上提供Django应用程序,就像他们的教程一样,您将无法看到Werkzeug debbuger,因为gunicorn不使用Werkzeug 您必须使用基于wsgi的服务器在Heroku上为

在django项目中安装了django扩展后,您可以在本地计算机上使用
manage.py runserver\u plus
激活非常有用的Werkzeug调试器,这样,500错误页面就可以让您以交互方式查看堆栈


从Heroku运行时,如何激活Werkzeug启用的500页

如果您使用gunicorn在Heroku上提供Django应用程序,就像他们的教程一样,您将无法看到Werkzeug debbuger,因为gunicorn不使用Werkzeug

您必须使用基于wsgi的服务器在Heroku上为您的django应用程序提供服务,该服务器使用类似于uWSGI的Werkzeug。见->

还必须设置heroku设置上的DEBUG=True

在您的生产环境(heroku)上使用DEBUG=True是非常不鼓励的,因为有人可以查看您的设置(密码)甚至代码