# Django 5.0.9.dev20240806133106 ドキュメント

# Django を Hypercorn とともに使う

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

## Hypercorn のインストール

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

    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 documentation を読んでください。