Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在django中运行芹菜不是作为外部进程?_Python_Django_Celery_Django Celery - Fatal编程技术网

Python 在django中运行芹菜不是作为外部进程?

Python 在django中运行芹菜不是作为外部进程?,python,django,celery,django-celery,Python,Django,Celery,Django Celery,我想试试芹菜。我感兴趣的是一种简单的方法来安排类似crontab的任务,类似于Spring的quartz 我从celery的文档中看到,它需要作为守护进程运行celeryd。有没有一种方法可以避免运行另一个外部进程,而只运行嵌入在django实例中的外部进程?由于我目前对分发工作不感兴趣,我宁愿保持简单。在django设置文件中添加选项,您的所有任务都将在本地执行。似乎对于周期性任务,您也必须执行celery beat。您正试图找到一种方法,使用celery django启动python man

我想试试芹菜。我感兴趣的是一种简单的方法来安排类似crontab的任务,类似于Spring的quartz


我从celery的文档中看到,它需要作为守护进程运行
celeryd
。有没有一种方法可以避免运行另一个外部进程,而只运行嵌入在django实例中的外部进程?由于我目前对分发工作不感兴趣,我宁愿保持简单。

在django设置文件中添加选项,您的所有任务都将在本地执行。似乎对于周期性任务,您也必须执行celery beat。

您正试图找到一种方法,使用celery django启动
python manage.py celeryd
?我不相信有任何这样的选择……如果你也关心你的定期任务,不要忘记
python manage.py celerybeat
。这使得任务同步发生,而且似乎失去了我所希望的全部效果。。。但是谢谢!您可以尝试将celeryd作为一个进程与runserver一起执行,例如,从代码中使用。