我正在尝试让Jobtastic运行,以显示当前运行的芹菜任务的状态。我使用的是芹菜3.1.25。在jobtastic任务模块中,我在下面的语句中得到一个错误:
try:
from celery import conf
....
except ImportError
python无法导入名称“conf”。我认为这是一个芹菜版本的问题,但Jobtastic文档提到了与celery 3.1的兼容性。还有没有人用芹菜3.1.x找到了工作?
发布于 2017-01-27 17:40:13
下面是我如何使用Flask获得工作经验:
而不是从pip安装jobtastic,我从github克隆并将最新版本的jobtastic==1.0.0a1 (在撰写本文时)设置到我的virtualenv以用于该项目。
我发现JOBTASTIC_CACHE需要设置为Celery配置,而不是基本的Flask应用程序配置。
此外,我注意到我不能使用关系型数据库来处理jobtastic缓存-在cache.py中检查Django (在我的例子中不是),然后是Werkzeug (即Flask),然后是Memcached或Redis。
我最终使用Redis:
JOBTASTIC_CACHE='redis://localhost:6379‘
现在jobtastic正在运行。
https://stackoverflow.com/questions/41538791
复制相似问题