Как использовать систему оповещения об ошибках на развернутом сайте Django - PullRequest
0 голосов
/ 10 июля 2020

Я скоро разворачиваю свой django сайт !! В режиме debug=True при обнаружении ошибки в коде появляется страница с ошибкой.

В режиме debug=False после развертывания я хочу что-то настроить, чтобы оповещается всякий раз, когда кто-либо на продукте достигает этой страницы. Есть какой-либо способ сделать это? Спасибо!

1 Ответ

1 голос
/ 10 июля 2020

Эта установка отправит электронное письмо после того, как кто-то сделает запрос. Вот документ об отправке писем через Django. https://docs.djangoproject.com/en/3.0/topics/email/

   def home_page(request):

       send_mail(
         'Site Visitor',
         'someone visted the site.',
         'from@example.com',
         ['to@example.com'],
         fail_silently=False,
       )
    
       return render(request, 'template')

Для «системы предупреждений об ошибках» вы можете заглянуть в Sentry. https://sentry.io/for/django/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...