我想在Django应用程序中配置Sentry,以使用不同的环境(如登台和制作)报告错误。这样我就可以为每个环境配置警报。
如何使用不同的Django设置为Raven配置不同的环境? def get_event_list(request):
model = Event.objects.all()
if model:
model = model[0]
return render_to_response('events.html', {'model':model})
变量未在Raven Python client arguments docs列出,但我可以在raven-python code中找到该变量。
答案 0 :(得分:6)
如果您将环境设置为Django settings内的常量,则可以在初始化environment
客户端时设置raven-python
参数。
你是对的 - 我们的文档没有包含环境参数。我updated them到include it了。谢谢你提出这个问题。
答案 1 :(得分:0)
您可以为不同的分支使用不同的设置。您拥有主要设备,并具有所有共享设置。对于开发分支,你有dev.py设置和生产你有prod.py.在部署应用程序时,您只需指定要使用的设置。如果没有,您也可以使用GitPython package。你在哪里做这样的事情:
pow