Django 哨兵 - request.sentry 对象

Django sentry - request.sentry object

我正在尝试在我的项目中启用用户反馈功能。到目前为止,我尝试了几件事但没有成功。我正在使用 django 1.11raven 6.8.0

我也遵循了这个解决方案 - [DOCS] Django Integration for User Feedback

围绕 js 片段进行一些调试:

{% if request.sentry.id %}
    <script>
        Raven.showReportDialog({
            // grab the eventId generated by the Sentry SDK
            eventId: '{{ request.sentry.id }}',

            // use the public DSN (dont include your secret!)
            dsn: 'dsn'
        });
    </script>
{% endif %}

我注意到 request 中没有 sentry 对象,但是 request 对象存在于 500.html 模板中

任何帮助将不胜感激

我们需要改进此处的文档,但请参阅此示例以了解如何将请求对象放入 500 模板中:

https://docs.sentry.io/clients/python/integrations/django/#message-references