如何解决几分钟后如何在 Django 中再次运行设置功能
我尝试在 Django 中创建一个自动功能 我整个下午都在研究我尝试使用图书馆 Selery 但我不能 我试过了,但失败了
设置.py
CELERY_BROKER_URL = 'redis://localhost:6379'
CELERY_RESULT_BACKEND = 'django-db'
CELERY_ACCEPT_CONTENT = ['application/json']
CELERY_RESULT_SERIALIZER = 'json'
CELERY_TASK_SERIALIZER = 'json'
CELERY_TIMEZONE = 'Asia/Makassar'
from celery.schedules import crontab
CELERY_BEAT_SCHEDULE = {
'task-number-one': {
'task': 'MultiLevelApp.tasks.task_number_one','schedule': timedelta(seconds=30),}
}
tasks.py
from __future__ import absolute_import,unicode_literals
from celery import shared_task
from .views import autocheck
@shared_task
def task_number_one():
autocheck()
print("check")
viewss.py
from .tasks import task_number_one
task_number_one()
结束它只运行1次[在此处输入图像描述]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。