Отправка имени пользователя в Sentry в Django - PullRequest
0 голосов
/ 19 июня 2019

Попытка отправить зарегистрированное имя пользователя в 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 не мой родной язык, поэтому мои вопросы на самом деле
А) я могу это сделать?
Б) и если да, то где / как.

Заранее благодарим за любую помощь в этом.

1 Ответ

0 голосов
/ 23 июля 2019

Обновленный Sentry SDK 0.10.2 решил эту проблему.

...