2012-09-18 62 views
0

我有一些奇怪的错误,似乎只发生在我的生产环境,甚至不在分期。Django DEBUG模式只适用于一组白名单的IP

django电子邮件的有限跟踪不足以进行有效调试(没有本地变量等),但是我无法将整个生产服务器设置为DEBUG = True,因为任何访问者偶然到达错误页面都会暴露很多敏感数据。

是否有任何优雅的方式可以将我的团队的几个IP列入白名单,并且只有从这些IP到达的请求django才会表现得好像DEBUG为真?

+0

使用哨兵(HTTP相同的环境:// getsentry .COM)。他们现在拥有一个托管解决方案,如果您不想花时间自行设置它,但它仍然可以作为github上的开源代码。 –

回答

0

的一个选项是“的runserver”在您的生产工作 另一种选择是使用sentry其中除了很多很酷的东西提供本地变量例外