diff --git a/apps/utils/tasks.py b/apps/utils/tasks.py index 74f71946..3eae67f5 100644 --- a/apps/utils/tasks.py +++ b/apps/utils/tasks.py @@ -7,6 +7,7 @@ from django.conf import settings # 实例化myLogger myLogger = logging.getLogger('log') + @shared_task def send_mail_task(**args): from django.core.mail import send_mail @@ -25,4 +26,4 @@ class CustomTask(Task): detail = '{0!r} failed: {1!r}'.format(task_id, exc) myLogger.error(detail) send_mail_task.delay(subject='ehs_task_error', message=detail) - return super().on_failure(exc, task_id, args, kwargs, einfo) \ No newline at end of file + return super().on_failure(exc, task_id, args, kwargs, einfo)