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

来自菜鸟教程
Django/docs/3.0.x/howto/deployment/asgi/daphne /
机器人讨论 | 贡献2021年10月31日 (日) 04:08的版本 (Page commit)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至:导航、​搜索

如何将 Django 与 Daphne 一起使用

Daphne 是 UNIX 的纯 Python ASGI 服务器,由 Django 项目的成员维护。 它充当 ASGI 的参考服务器。

安装达芙妮

您可以使用 pip 安装 Daphne:

python -m pip install daphne

在 Daphne 中运行 Django

安装 Daphne 后,可以使用 daphne 命令启动 Daphne 服务器进程。 最简单的,Daphne 需要使用包含 ASGI 应用程序对象的模块的位置来调用,然后是应用程序的名称(用冒号分隔)。

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

daphne myproject.asgi:application

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