PyCharm 2026.1 Help

Celery を操作する

Celery は、バックグラウンドタスクを実行するために使用される非同期タスクキューです。 Django プロジェクトでよく使用されますが、スタンドアロンの Python アプリケーションでも使用できます。

PyCharm は Celery との連携機能を提供しており、IDE 内で Celery ワーカーの実行、タスクのキューへの追加、Celery 構成ファイルの操作が可能です。

Celery コーディング支援

PyCharm は Celery プロジェクト向けに以下のコーディング支援を提供します:

  • コード補完は、 celeryconfig.py などの Celery 設定ファイル用です。

  • インスペクションは、 beat_schedule で定義されたエントリ用であり、 Celery Bea が定期的なタスクをスケジュールするために使用されます。

    実行 / デバッグ構成を起動する

    Celery の実行 / デバッグ構成を作成できます。

    1. 実行 | 実行構成の編集 ...

    2. 新規構成の追加 をクリックし、 Celery を選択します。

    3. 以下の構成タイプから 1 つを選択してください。

      • Celery ワーカー :バックグラウンドタスクを実行するワーカーを起動したい場合にこの構成を使用します。

      • Celery タスクをキューに追加する :実行中のワーカーが処理できるように、タスクをキューに送信する場合はこの構成を使用します。

    2026 年 6 月 1 日