我一直看到对keep-alive
的引用,以帮助维持持久连接,但是我找不到有关如何使用Django实现此功能的任何信息。如何为Django访问此设置?谢谢。
答案 0 :(得分:1)
如以下问题所述:Keeping connection open in Django without websockets Django不支持此keep-alive
头,因为它主要是一个请求/响应框架。但是,与该问题不同,您没有提到不想使用websocket,所以...
Websockets将是建立持久连接的一种方式,并且有一个非常不错的库,它为Django添加了名为Django Channels的此功能。使用此功能,您可以建立与客户端的持久连接并将数据发送到客户端,而无需不断地请求新信息。文档中有一个很好的教程,有关websocket的一般研究也应该会提供一些有用的信息。