尝试将登录的用户名发送给Sentry。如果在设置中进行了硬编码,则可以在Sentry仪表板上获得预期的结果。但是我无法在设置中设置用户名。
#settings.py
from sentry_sdk import configure_scope
with configure_scope() as scope:
scope.user = {"username": "Joe Soap"}
所以我不确定应该在哪里进行此操作:
with configure_scope() as scope:
scope.user = {"username": request.user.username}
我已经尝试了登陆视图和登录视图。但是,只需将我的IP地址重新发送到岗亭上即可。
#views.py
@login_required
def landing(request):
context={}
with configure_scope() as scope:
scope.user = {"username": request.user.username}
return render(request,'paysched/landing.html',context)
Python和Django不是我的母语,所以我的问题确实是
A)我可以这样做吗?
B),如果是,在哪里/如何。
在此先感谢您的协助。
答案 0 :(得分:-1)
更新的Sentry SDK 0.10.2已解决此问题。