From f70fd4afd5e38f6c2ea810e32cf9171195004bd9 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 21 Aug 2024 09:27:37 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20base=20=E5=8F=AF=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E8=B7=B3=E6=9D=BF=E6=9C=BA=E8=BD=AC=E5=8F=91=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E9=82=AE=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/utils/tasks.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/utils/tasks.py b/apps/utils/tasks.py index 6af65d17..02ed4f37 100644 --- a/apps/utils/tasks.py +++ b/apps/utils/tasks.py @@ -6,6 +6,7 @@ from django.conf import settings from server.settings import get_sysconfig import importlib from django.core.cache import cache +import requests # 实例化myLogger myLogger = logging.getLogger('log') @@ -34,8 +35,11 @@ def send_mail_task(**args): args['subject'] = args['subject'] + '_发送频繁' else: cache.set(cache_key, (email_count, True), 60) - from django.core.mail import send_mail - send_mail(**args) + if getattr(settings, 'JUMP_MAIL_ENABLED', False): + requests.post(settings.JUMP_MAIL_URL, json=args) + else: + from django.core.mail import send_mail + send_mail(**args) class CustomTask(Task): """