如何在Hypercorn中使用Django

Hypercorn 是一款ASGI服务器,支持HTTP/1、HTTP/2和HTTP/3,重点是协议支持。

安装Hypercorn

您可以使用以下命令安装Hypercorn pip

python -m pip install hypercorn

在Hypercorn中运行Django

Hypercorn 已安装,a hypercorn 可以运行ASGI应用程序的命令。Hypercorn需要通过包含ASGI应用程序对象的模块的位置来调用,然后是应用程序的调用内容(用逗号分隔)。

对于一个典型的Django项目,调用Hypercorn将如下所示:

hypercorn myproject.asgi:application

这将开始一个监听过程 127.0.0.1:8000 .它要求您的项目位于Python路径上;以确保从与您的项目相同的目录运行此命令 manage.py 文件。

有关更高级的使用,请阅读 Hypercorn documentation