Python 如何在django中只运行一次芹菜任务?
我可以用crontab创建一个在特定时间只运行一次的函数吗?请帮忙!!!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
的参数
示例:如果您希望任务每天早上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,只有今天,不是明天,所以一次,只有一次!可能吗?啊,我明白了,这个链接可能会有帮助。