UserWarning: Using settings.DEBUG le ads to a memory leak, never use this setting in production environments! leak, never use this setting in production environments!''')
#导包
from celery.task.schedules import crontab
from celery.decorators import periodic_task
#利用celery 的定时任务 celery的crontab表达式
@periodic_task(run_every=crontab(hour=20))
def some_task():
#实例化一个对象
sendmail = SendMail('每天必发','晚安',['[email protected]'],DEFAULT_FROM_EMAIL)
status = sendmail.do_send_mail()
if status:
print('发送邮件')
else:
print('发送失败')
print('执行完毕')
return True
1234567891011121314151617