| 123456789101112131415161718 |
- # -*- coding: utf-8 -*-
- """Celery 异步处理耗时任务"""
- from celery import Celery
- from backend.config import get_settings
- settings = get_settings()
- celery_app = Celery(
- "ai_teaching",
- broker=settings.CELERY_BROKER_URL,
- backend=settings.CELERY_RESULT_BACKEND,
- include=["backend.tasks"],
- )
- celery_app.conf.update(
- task_serializer="json",
- accept_content=["json"],
- result_serializer="json",
- )
|