首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:没有名为sentry_sdk.integrations.wsgi的模块

ImportError:没有名为sentry_sdk.integrations.wsgi的模块
EN

Stack Overflow用户
提问于 2022-03-24 11:01:56
回答 1查看 570关注 0票数 1

在django项目中,我试图将旧Sentry配置的实现升级到用于我的wsgi配置的新配置,但我得到了以下错误。

代码语言:javascript
复制
ImportError: No module named sentry_sdk.integrations.wsgi

早些时候我有:

代码语言:javascript
复制
from raven.contrib.django.raven_compat.middleware.wsgi import Sentry

现在我有:

代码语言:javascript
复制
from sentry_sdk.integrations.wsgi import SentryWsgiMiddleware

我的哨兵在settings.py文件中如下所示:

代码语言:javascript
复制
sentry_sdk.init(
dsn=SENTRY_CONFIG.get("dsn", ""),
environment=SENTRY_CONFIG["environment"],
integrations=[
    DjangoIntegration(),
    CeleryIntegration(),
    sentry_logging,
],
attach_stacktrace=True,
send_default_pii=True,

)

使用: Django==4.0.3 sentry=1.5.8python3.8

任何帮助都是非常感谢的,谢谢提前!

EN

回答 1

Stack Overflow用户

发布于 2022-03-24 13:17:47

代码语言:javascript
复制
import sentry_sdk
from sentry_sdk.integrations.django import DjangoIntegration

sentry_environment = env('SENTRY_ENVIRONMENT',default='local')

sentry_sdk.init(
    dsn=env('SENTRY_DSN'),
    integrations=[DjangoIntegration()],
    traces_sample_rate=1.0,

    # If you wish to associate users to errors (assuming you are using
    # django.contrib.auth) you may enable sending PII data.
    send_default_pii=True,
    environment=sentry_environment,
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71601283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档