簡體   English   中英

插入實時Django應用程序

[英]Socketing for a Real-Time Django Application

我試圖用Socket.io和Swamp Dragon來評估實現具有實時功能的Django應用程序的優缺點。 我知道Socket有一個更大的開發人員網絡和一些很好的文檔,但Swamp Dragon專門為Django構建/包含在Python中。 盡管如此,我在Socket的情況下沒有更多JS開銷的問題。

有沒有人有使用其中任何一個的經驗(最好是Socket 1.0和Django 1.6或更高版本)? 您是否有任何資源可以指向我的方向? 我知道這個Django模塊 (它有一個失敗的構建並使用舊版本的Socket),以及像Max Burstein這樣的文章。 只需尋找更多資源或可能的框架來考慮。 謝謝。

經過對該領域的一些研究。 正如你所說,我決定使用swampdragon。 專為Django構建,並提供自動發布模型的類。 制作一些模型以通知所有用戶有關其更改的信息非常簡單。

關於so​​cketio包的問題是過時的,使用舊版本的socketio。 上個月有人評論了一些正在完成的工作。 檢查#19

另一個值得一提的包是django-websocket-redis 它有一個工作演示和django-angular包(來自同一作者)。

但是,正如我所說,我決定使用swampdragon,因為它很容易使用它,因為它的工作與django rest框架集成。

希望能幫助到你。

你可以使用django-omnibus 它使用SockJS,它非常強大(可能比SocketIO更強大)。 它也適用於較舊的瀏覽器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM