我对django很陌生。在搜索完这里和它们之后,我发现asgi在基于django的wsgi视图上启用了性能提升。所以我想要完全切换到asgi视图,但是我没有找到关于它的任何指南,所以我可以在视图(函数和类)和django orm中实现它。
而且我也不太确定它是如何工作的。
如果这个问题没有任何意义,那么很抱歉,并帮助我了解asgi,这是django3中的新特性。它与django频道的不同之处。
发布于 2020-08-27 17:34:52
ASGI确实会提高你的表现,但是读你的帖子给我的感觉是你并不需要那样的表现。
目前,您可以在django文档中检查哪些东西是异步的,也可以检查路线图。到目前为止,我认为Django已经有了异步视图,但是我不确定ORM。如果确实需要这种类型的性能,则应该转向其他框架,如FastAPI。
至于django-channels和django3,您可以在这里阅读讨论:https://github.com/django/channels/issues/1416
https://stackoverflow.com/questions/63620707
复制相似问题