DaphneでDjangoを使用する方法—Djangoのドキュメント
提供:Dev Guides
< DjangoDjango/docs/3.0.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
ファイルと同じディレクトリからこのコマンドを実行するようにします。