celeryd mysql stop_启动celery后执行任务报错:django.core.exceptions.ImproperlyConfigured

在启动celeryd并尝试执行任务send_register_active_email时,遇到ImproperlyConfigured异常,提示未配置EMAIL_FROM设置。错误源于在访问Django设置时,DJANGO_SETTINGS_MODULE环境变量未定义或settings.configure()未调用。解决方案包括设置环境变量或初始化Django设置。
摘要由CSDN通过智能技术生成

[2019-07-07 18:43:27,756: INFO/MainProcess] Connected to redis://127.0.0.1:6379/0

[2019-07-07 18:43:27,764: INFO/MainProcess] mingle: searching forneighbors

[2019-07-07 18:43:28,784: INFO/MainProcess] mingle: all alone

[2019-07-07 18:43:28,818: INFO/MainProcess] [email protected]9T9MK4N ready.

[2019-07-07 18:43:28,818: INFO/MainProcess] pidbox: Connected to redis://127.0.0.1:6379/0.

[2019-07-07 18:43:40,217: INFO/MainProcess] Received task: celery_tasks.tasks.send_register_active_email[c4156f7a-ea3d-457d-8b18-40cc93bb718c]

[2019-07-07 18:43:40,219: ERROR/MainProcess] Task celery_tasks.tasks.send_register_active_email[c4156f7a-ea3d-457d-8b18-40cc93bb718c] raised unexpected: ImproperlyConfi

gured(‘Requested setting EMAIL_FROM, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure(

) before accessing settings.‘)

Traceback (most recent call last):

File"c:userscircleappdatalocalprogramspythonpython37-32libsite-packagesceleryapprace.py", line 385, intrace_task

R= retval = fun(*args, **kwargs)

File"c:userscircleappdatalocalprogramspythonpython37-32libsite-packagesceleryapprace.py", line 650, in__protected_call__return self.run(*args, **kwargs)

File"C:UsersCircleDesktopcircledailyfreshcelery_tasksasks.py", line 25, insend_register_active_email

sender=settings.EMAIL_FROM

File"c:userscircleappdatalocalprogramspythonpython37-32libsite-packagesdjangoconf\__init__.py", line 57, in__getattr__

self._setup(name)

File"c:userscircleappdatalocalprogramspythonpython37-32libsite-packagesdjangoconf\__init__.py", line 42, in_setup%(desc, ENVIRONMENT_VARIABLE))

django.core.exceptions.ImproperlyConfigured: Requested setting EMAIL_FROM, but settings are not configured. You must either define the environment variable DJANGO_SETTI

NGS_MODULE or call settings.configure() before accessing settings.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值