Django を Hypercorn とともに使う

Hypercorn は、プロトコルのサポートに重点を置く HTTP/1、HTTP/2、HTTP/3 をサポートする ASGI サーバーです。

Hypercorn のインストール

pip で Hypercorn をインストールします:

python -m pip install hypercorn

Hypercorn で Django を実行

When Hypercorn is installed, a hypercorn command is available which runs ASGI applications. Hypercorn needs to be called with the location of a module containing an ASGI application object, followed by what the application is called (separated by a colon).

典型的な Django プロジェクトでは、Hypercorn の呼び出しは次のようになります。

hypercorn myproject.asgi:application

このコマンドは 127.0.0.1:8000 を待ち受けるプロセスを1つ起動します。プロジェクトは Python のパス上にある必要があります。それを確実にするために、 manage.py ファイルと同じディレクトリからこのコマンドを実行してください。

より高度な使い方については、 Hypercorn documentation を読んでください。

Back to Top