Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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芹菜如何每5秒运行一次函数?_Python_Django - Fatal编程技术网

Python Django芹菜如何每5秒运行一次函数?

Python Django芹菜如何每5秒运行一次函数?,python,django,Python,Django,我希望函数update()每5秒运行一次。在本例中,我的函数只是向控制台打印一条消息。为此,我决定用芹菜 我将以下代码放在一个文件settings.py中,当服务器运行时不会发生任何事情。我错过了什么?也许是一些代码 from celery import Celery from celery.schedules import crontab app = Celery() app.conf.beat_schedule = { # Executes every Monday morning

我希望函数update()每5秒运行一次。在本例中,我的函数只是向控制台打印一条消息。为此,我决定用芹菜

我将以下代码放在一个文件settings.py中,当服务器运行时不会发生任何事情。我错过了什么?也许是一些代码

from celery import Celery
from celery.schedules import crontab

app = Celery()
app.conf.beat_schedule = {
    # Executes every Monday morning at 7:30 a.m.
    'add-every-monday-morning': {
        'task': 'accounts.views.update',
        'schedule': timedelta(seconds=5),
    },
}

您需要实际启动一个芹菜工人来执行以下任务:

芹菜-我的项目工人-l信息

这里有更多信息:

你有没有开始工作?@GProst,没有。