サーバー上でカスタム管理コマンドを定期的に実行しています。
コマンドで機能する電子メールを介してエラー報告のようなものを取得する方法はありますか?
サーバー上でカスタム管理コマンドを定期的に実行しています。
コマンドで機能する電子メールを介してエラー報告のようなものを取得する方法はありますか?
django ロギング ハンドラAdminEmailHandlerを使用できます。
https://docs.djangoproject.com/en/dev/topics/logging/#django.utils.log.AdminEmailHandler
ドキュメントが言うように:
このハンドラーは、受信したログ メッセージごとにサイト管理者に電子メールを送信します。
したがって、これを使用して、管理コマンドで発生した例外に関するエラーをログに記録できます。例外は自動的に管理者に送信されます。