docs/ja-JP/skills/django-celery/SKILL.md
DjangoおよびCeleryを使用した非同期タスク処理。タスクキューイング、ワーカー管理、エラー処理、スケジューリング。Redis/RabbitMQ ブローカー統合。
npx skillsauth add ysyecust/everything-claude-code django-celeryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Django でのバックグラウンドジョブと非同期処理。
pip install celery redis
from celery import shared_task
@shared_task
def send_email(recipient):
# メール送信ロジック
pass
celery -A myapp worker -l info
send_email.delay(recipient) # すぐにキューに追加、非同期実行
from celery.schedules import crontab
app.conf.beat_schedule = {
'send-report-daily': {
'task': 'app.tasks.send_report',
'schedule': crontab(hour=9, minute=0),
},
}
詳細については、ドキュメントを参照してください。
tools
日本語翻訳:このファイルは production-scheduling 用の日本語翻訳が必要です
testing
日本語翻訳:このファイルは production-audit 用の日本語翻訳が必要です
tools
日本語翻訳:このファイルは product-lens 用の日本語翻訳が必要です
tools
日本語翻訳:このファイルは product-capability 用の日本語翻訳が必要です