django-celery的自定义芹菜设置文件

时间:2013-07-03 18:45:37

标签: django settings celery

Django-celery似乎使用当前的django项目的settings.py文件来读取芹菜的配置,如果我错了,请纠正我,没有办法覆盖这种行为。问题是我的芹菜配置在django项目之外的不同文件中,我需要以某种方式告诉django-celery使用该文件。我该怎么做?

1 个答案:

答案 0 :(得分:0)

通常,django-celery用于一个项目(但许多应用程序)。当然,您可以将settings.py的符号链接从一个项目转换为另一个项目并运行Django-celery:

  

./ manage.py celeryd --settings = path.to.symlink

但在我看来,更好的决定是将芹菜作为守护程序使用常用设置,CELERY_IMPORTS使用任何django项目中的任务