如何在 Hypercorn 中使用 Django — Django 文档

来自菜鸟教程
Django/docs/3.1.x/howto/deployment/asgi/hypercorn
跳转至:导航、​搜索

如何在 Hypercorn 中使用 Django

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

安装 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 文档