django-celery-integration
Installation
SKILL.md
Django + Celery Integration(Django 与 Celery 集成)
来源:https://docs.celeryq.dev/en/stable/django/、django-celery-beat、django-celery-results README
用途
在 Django 项目中接入 Celery 运行后台/异步任务,配合 django-celery-beat(数据库化定时任务)与 django-celery-results(用 Django ORM/Cache 存储结果)。
何时使用
- 需要异步执行耗时操作(发邮件、跑报表、调用外部 API)
- 定时任务需通过 Django Admin 动态管理(而非代码写死)
- 想用 Django ORM 查询和清理任务结果
- 需要确保任务在 DB 事务提交后才触发(避免读不到刚写入的数据)