HypercornでDjangoを使用する方法—Djangoのドキュメント
提供:Dev Guides
< DjangoDjango/docs/3.2.x/howto/deployment/asgi/hypercorn
HypercornでDjangoを使用する方法
Hypercorn は、プロトコルのサポートに重点を置いたHTTP / 1、HTTP / 2、およびHTTP / 3をサポートするASGIサーバーです。
Hypercornのインストール
Hypercornはpip
でインストールできます。
python -m pip install hypercorn
HypercornでDjangoを実行する
Hypercornをインストールすると、ASGIアプリケーションを実行するhypercorn
コマンドを使用できます。 Hypercornは、ASGIアプリケーションオブジェクトを含むモジュールの場所で呼び出す必要があり、その後にアプリケーションの名前(コロンで区切る)が続きます。
典型的なDjangoプロジェクトの場合、Hypercornの呼び出しは次のようになります。
hypercorn myproject.asgi:application
これにより、127.0.0.1:8000
でリッスンしている1つのプロセスが開始されます。 プロジェクトがPythonパス上にある必要があります。 manage.py
ファイルと同じディレクトリからこのコマンドを実行するようにします。
より高度な使用法については、 Hypercornのドキュメントをお読みください。