1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| from celery import Celery import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "luffy_api.setting.dev")
backend = 'redis://127.0.0.1:6379/2' broker = 'redis://127.0.0.1:6379/1'
app = Celery('test', broker=broker, backend=backend, include=[ 'celery_task.home_task', 'celery_task.user_task', 'celery_task.order_task', ])
app.conf.timezone = 'Asia/Shanghai' app.conf.enable_utc = False from datetime import timedelta from celery.schedules import crontab
app.conf.beat_schedule = { 'update_banner_5': { 'task': 'celery_task.home_task.update_banner_list', 'schedule': timedelta(seconds=5), 'args': (), }, }
|