Обработка исключений Javascript с уведомлением по электронной почте для Django - PullRequest
0 голосов
/ 19 декабря 2009

Мне очень нравится стандартный способ обработки исключений на стороне сервера (python) в Django. И я хочу иметь тот же механизм обработки исключений на стороне клиента (javascript).

Теперь я нашел только Черт . Но этот сервер теперь возвращает ошибку 502, и мне не очень нравится способ использовать внешний сервис для простой отправки электронных писем с исключениями для меня. Я думаю, что это тривиальная цель для приложения маленького Джанго.

Кто-нибудь уже пытался решить эту проблему?

1 Ответ

1 голос
/ 19 декабря 2009

Вам необходимо создать представление в вашем приложении, которое будет отправлять вам сообщение об ошибке при вызове, а затем включить обработку ошибок в ваш JavaScript, который отправляет информацию об ошибке в это представление, когда возникает исключение и перехватывается. Возможно, вы захотите использовать функцию send_mail .

Тем не менее, я бы сильно усомнился в безопасности этого, поскольку вы по сути открыты для людей, свободно рассылающих спам по вашему адресу сообщения об ошибках по желанию. Я полагаю, что вы могли бы добавить некоторую логику, которая предотвращает повторное заполнение ошибок в вашем ящике и предотвращает огромное количество ошибок из одного источника.

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