---
title: "Django を Hypercorn とともに使う"
version: 6.0
locale: ja
source: https://docs.djangoproject.com/ja/6.0/howto/deployment/asgi/hypercorn/
canonical: https://djangodocs.dev/ja/6.0/howto/deployment/asgi/hypercorn/
---
# Django を Hypercorn とともに使う

[Hypercorn](https://hypercorn.readthedocs.io/) は、プロトコルのサポートに重点を置く HTTP/1、HTTP/2、HTTP/3 をサポートする ASGI サーバーです。

## Hypercorn のインストール

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

```shell
python -m pip install hypercorn
```

## Hypercorn で Django を実行

[Hypercorn](https://pypi.org/project/Hypercorn/) をインストールすると、ASGIアプリケーションを実行するための `hypercorn` コマンドが利用可能になります。Hypercornを使用するには、ASGIアプリケーションオブジェクトを含むモジュールの場所と、そのアプリケーション名（コロン区切り）を指定する必要があります。

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

```shell
hypercorn myproject.asgi:application
```

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

より高度な使い方については、 [Hypercorn documentation](https://hypercorn.readthedocs.io/) を読んでください。
