如何使用 Django 和 Hypercorn

Hypercorn 是一个支持 HTTP/1、HTTP/2 和 HTTP/3 的 ASGI 服务器,它注重协议支持。

安装 Hypercorn

你可以使用 pip 安装 Hypercorn

python -m pip install hypercorn

在 Hypercorn 中运行 Django

安装 Hypercorn 后,可以使用 hypercorn 命令运行 ASGI 应用程序。Hypercorn 需要调用包含 ASGI 应用程序对象的模块的位置,以及应用程序的名称(用冒号分隔)。

对于典型的 Django 项目,调用 Hypercorn 的方式如下所示:

hypercorn myproject.asgi:application

这将启动一个监听 127.0.0.1:8000 的进程。它要求你的项目在 Python 路径上;为确保这一点,请从与你的 manage.py 文件相同的目录运行此命令。

有关更高级的使用方法,请阅读 Hypercorn 文档

返回顶部