在django网站中运行Sentry需要什么?

时间:2011-09-01 11:10:40

标签: django

哨兵源代码有一个wsgi.py,它使用server.py中的一些默认值。我的目标是将哨兵作为我的django网站的一部分。但我没有链接到apache2 wsgi.py中的sites-enabled。我应该将server.py的内容复制到我自己的settings.py中以使其正常运行吗?目前,由于没有做任何事情,SECRET_KEYSENTRY_KEY的值不同。因此,客户端无法将例外发布到哨兵服务器。

1 个答案:

答案 0 :(得分:0)

要确保的一件事是你已经将sentry和raven添加到settings.py中的INSTALLED_APPS(执行pip install sentry之后)。

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    # Uncomment the next line to enable the admin:
    'django.contrib.admin',
    # Uncomment the next line to enable admin documentation:
    # 'django.contrib.admindocs',
    'sentry',
    'raven.contrib.django',
)

另外,请确保使用以下命令将哨句添加到urls.py中:

url(r'^sentry/',include('sentry.web.urls')),