Я хочу получить некоторые параметры с помощью перехвата ошибок в django, когда что-то не так в интерфейсе
У меня есть реагирующий интерфейс, работающий на бэкэнде Django. Sentry используется для регистрации ошибок и создания отчетов.
В settings.py:
SENTRY_DSN = os.environ.get("SENTRY_DSN")
if SENTRY_DSN:
sentry_sdk.init(
dsn=SENTRY_DSN,
integrations=[DjangoIntegration()],
environment=ENVIRONMENT,
release=os.environ.get("HEROKU_RELEASE_VERSION")
or "HEROKU_RELEASE_VERSION not set",
)
with configure_scope() as scope:
scope.user = {"user": "broken lol"}
Это сообщение об ошибках всего приложения.
Однако я хочу добавить идентификаторы пользователей в сообщения об ошибках Sentry. Для этого мне нужно захватить ответ из внешнего интерфейса и каким-то образом поместить его в settings.py и заменить строку "broken lol"
на UserId