【问题标题】:How can i use asgi completely in django?如何在 django 中完全使用 asgi?
【发布时间】:2020-08-27 16:50:18
【问题描述】:

我是 Django 新手。在这里搜索后,我发现 asgi 在基于 django wsgi 的视图上启用了性能提升。所以我想完全切换到 asgi 视图,但我没有找到任何关于它的指南,以便我可以在视图(函数和类)和 django orm 中实现它。

而且我也不确定它是如何工作的。

如果这个问题没有任何意义,那么很抱歉,并帮助我了解 asgi,这是 django3 中的新功能。它与 django 频道有何不同。

【问题讨论】:

标签: django asgi


【解决方案1】:

ASGI 确实会提高性能,但阅读您的帖子让我觉得您并不真正需要这种性能。

目前您可以在 django 文档中查看哪些内容是异步的,也可以查看路线图。到目前为止,我认为 Django 已经有异步视图,但我不确定 ORM。如果您真的需要那种类型的性能,您应该求助于其他框架,例如 FastAPI

关于 django-channels 和 django3 你可以在这里阅读讨论:https://github.com/django/channels/issues/1416

【讨论】:

    猜你喜欢
    • 2022-06-15
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-20
    • 2023-03-09
    • 2020-01-08
    相关资源
    最近更新 更多