我们正在运行一个Django服务器,并使用Sentry捕获异常。 当我们配置Sentry时,我们会在不同的
我们在这里读到可以只使用空字符串
最好的解决方案是我们始终可以使用Raven客户端,而设置文件将定义是否发送异常。
另一个要求是我们想要使用
所以不能不设置
settings.py
文件中添加RAVEN_CONFIG
。INSTALLED_APPS = (
'raven.contrib.django.raven_compat'
)
RAVEN_CONFIG = {
'dsn': 'https://*****@app.getsentry.com/PORT_NUMBER',
}
我们在这里读到可以只使用空字符串
DSN
属性。但是当我们像这里所示运行python manage.py raven test
时,会得到以下结果:raven.exceptions.InvalidDsn: Unsupported Sentry DSN scheme: ()
最好的解决方案是我们始终可以使用Raven客户端,而设置文件将定义是否发送异常。
另一个要求是我们想要使用
Client
模块并捕获异常。为此,我们必须设置一些DSN
值:from raven import Client
client = Client('https://<key>:<secret>@app.getsentry.com/<project>')
所以不能不设置
DSN
值。
RAVEN_CONFIG={}
。 - TheRealFakeNews