Python 在django中运行芹菜不是作为外部进程?
我想试试芹菜。我感兴趣的是一种简单的方法来安排类似crontab的任务,类似于Spring的quartzPython 在django中运行芹菜不是作为外部进程?,python,django,celery,django-celery,Python,Django,Celery,Django Celery,我想试试芹菜。我感兴趣的是一种简单的方法来安排类似crontab的任务,类似于Spring的quartz 我从celery的文档中看到,它需要作为守护进程运行celeryd。有没有一种方法可以避免运行另一个外部进程,而只运行嵌入在django实例中的外部进程?由于我目前对分发工作不感兴趣,我宁愿保持简单。在django设置文件中添加选项,您的所有任务都将在本地执行。似乎对于周期性任务,您也必须执行celery beat。您正试图找到一种方法,使用celery django启动python man
我从celery的文档中看到,它需要作为守护进程运行
celeryd
。有没有一种方法可以避免运行另一个外部进程,而只运行嵌入在django实例中的外部进程?由于我目前对分发工作不感兴趣,我宁愿保持简单。在django设置文件中添加选项,您的所有任务都将在本地执行。似乎对于周期性任务,您也必须执行celery beat。您正试图找到一种方法,使用celery django启动python manage.py celeryd
?我不相信有任何这样的选择……如果你也关心你的定期任务,不要忘记python manage.py celerybeat
。这使得任务同步发生,而且似乎失去了我所希望的全部效果。。。但是谢谢!您可以尝试将celeryd作为一个进程与runserver一起执行,例如,从代码中使用。