DaphneでDjangoを使用する方法—Djangoのドキュメント

提供:Dev Guides
< DjangoDjango/docs/3.2.x/howto/deployment/asgi/daphne
移動先:案内検索

DaphneでDjangoを使用する方法

Daphne は、UNIX用の純粋なPython ASGIサーバーであり、Djangoプロジェクトのメンバーによって管理されています。 ASGIの参照サーバーとして機能します。

Daphneのインストール

Daphneはpipでインストールできます。

python -m pip install daphne

DaphneでDjangoを実行する

Daphneをインストールすると、daphneコマンドを使用してDaphneサーバープロセスを開始できます。 最も単純な方法では、Daphneは、ASGIアプリケーションオブジェクトを含むモジュールの場所を指定して呼び出す必要があり、その後にアプリケーションの名前(コロンで区切る)が続きます。

典型的なDjangoプロジェクトの場合、Daphneを呼び出すと次のようになります。

daphne myproject.asgi:application

これにより、127.0.0.1:8000でリッスンしている1つのプロセスが開始されます。 プロジェクトがPythonパス上にある必要があります。 manage.pyファイルと同じディレクトリからこのコマンドを実行するようにします。