Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.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_Cron_Celery_Django Celery - Fatal编程技术网

Python 如何在django中只运行一次芹菜任务?

Python 如何在django中只运行一次芹菜任务?,python,django,cron,celery,django-celery,Python,Django,Cron,Celery,Django Celery,我可以用crontab创建一个在特定时间只运行一次的函数吗?请帮忙!!! 提前谢谢 您需要更改crontab的参数 示例:如果您希望任务每天早上5点运行一次: from __future__ import absolute_import, unicode_literals from celery import shared_task from celery.task import periodic_task from celery.schedules import crontab from d

我可以用crontab创建一个在特定时间只运行一次的函数吗?请帮忙!!!
提前谢谢

您需要更改
crontab
的参数

示例:如果您希望任务每天早上5点运行一次:

from __future__ import absolute_import, unicode_literals

from celery import shared_task
from celery.task import periodic_task
from celery.schedules import crontab
from datetime import timedelta



@periodic_task(run_every=(crontab(minute='*/1')), name='greeting_task')
def greeting_task():
    print('hello Dias!')

crontab(分钟='*/1')
将每分钟运行一次任务。阅读此处的crontab语法:

您需要更改
crontab
的参数

示例:如果您希望任务每天早上5点运行一次:

from __future__ import absolute_import, unicode_literals

from celery import shared_task
from celery.task import periodic_task
from celery.schedules import crontab
from datetime import timedelta



@periodic_task(run_every=(crontab(minute='*/1')), name='greeting_task')
def greeting_task():
    print('hello Dias!')

crontab(分钟='*/1')
将每分钟运行一次任务。阅读此处的crontab语法:

如果您正在使用,它可以使用模型创建在特定日期/时间仅运行一次的任务。由于某些原因,它不在文档中,但您可以通过Django管理员轻松配置它。

如果使用,它可以使用模型创建在特定日期/时间仅运行一次的任务。由于某些原因,文档中没有它,但是您可以通过Django管理员轻松地对其进行配置。

不是每天,例如,只有一次在5:00,只有今天,没有明天,所以只有一次,只有一次!可能吗?啊,我明白了,这个链接可能会有帮助。不是每天,比如说只有一次在5:00,只有今天,不是明天,所以一次,只有一次!可能吗?啊,我明白了,这个链接可能会有帮助。