我有興趣從django進行數據推送到flex,這可以使用pyamf來完成(教程或示例非常感謝)?
我想這樣做,當數據庫中的內容發生變化時,客戶端會收到有關此更改的通知。使用django推送數據
回答
我沒有做它,它看起來很困難。
What does BlazeDS Livecycle Data Services do, that something like PyAMF or RubyAMF not do?
PyAMF的給你的工具,在Python中發送和接收AMF消息。
但Django是不適合推,因爲通常對於推你會使用套接字連接,而不是HTTP。
這可能意味着具有扭轉服務器上。你仍然可以使用Django ......你可能會在你的模型中有信號代碼,告訴Twisted服務器將消息發送回Flex客戶端。
你最好還是寫在Flex端自己所有的數據綁定類型代碼,雖然PyAMF的提供例如客戶端代碼,讓你開始。
顯然針對Flex的Java框架做代碼生成兩側,使得這一切變得更加容易。
是否有可能使用cherrypy而不是Django? – 2011-04-29 22:03:01
我認爲CherryPy和Django有相同的問題:WSGI是一個同步的請求/響應循環API,所以很難做到「推」或雙向套接字類型的代碼。從我讀過的書中可以看出,CherryPy可以通過線程來執行諸如Comet(http push)http://tools.cherrypy.org/wiki/Comet這樣的事情 - 但是這會在每個開放連接中綁定一個線程,這就是爲什麼人們更喜歡異步服務器這東西。另請參閱用於CherryPy的實驗(html5)Web套接字代碼:http://www.defuze.org/archives/232-websocket-for-cherrypy-32.html – Anentropic 2011-05-09 22:17:34
這裏有人通過PyAMF實際執行Django-> Flex。不知道他們是否「推」,但也許他們可以進一步幫助:http://stackoverflow.com/questions/481110/how-can-i-use-flex-to-access-foreign-keyed-fields-in-django – Anentropic 2011-05-09 22:22:53
- 1. 使用Parse發送推送通知並使用django發送webservices
- 2. 使用Django通過Pyapns(iOS推送通知)發送其他數據
- 3. 使用Writer將數據推送到SAXHandler
- 4. 使用gRPC推送數據可以嗎?
- 5. 使用Django推送通知到C2DM(android)
- 6. Django:從數據庫而不是推送到數據庫
- 7. 使用JSON發送帶有數據的推送通知
- 8. 無法使用分析推送發送數據
- 9. 推送數據連續
- 10. 推送和重試數據
- 11. BlazeDS數據推送SSL
- 12. UISearchBar推送數據問題
- 13. 推送通知數據
- 14. Parse.com推送數據時
- 15. 推送數據的MongoDB
- 16. 閱讀推送器數據
- 17. 數據推送到網站
- 18. Firebase推送數據Swift?
- 19. Django Heroku推送失敗
- 20. Django推送通知到IOS
- 21. 推送通知Django 1.9
- 22. 將數據推送到JavaScript函數使用onClick事件調用
- 23. 使用Java在Open Channel上使用XML推送數據源
- 24. 推送消息發送數據?
- 25. 用Apache Flink將數據推送到S3
- 26. Heroku拒絕Django應用推送
- 27. Django對用戶推送HTTP響應
- 28. Heroku推送被拒絕(Django應用)
- 29. django將預安裝的數據推送到數據庫的工具
- 30. 點擊抓取數據ID並使用jQuery推送到數組
我認爲你需要更具體與您的第二個問題,但話又說回來,也許你所需要的教程。 Google快速搜索帶來了什麼? – 2011-04-29 17:10:26
@geekam:我發現了一些例子...但他們沒有做到這一點.. 至於你的第一個評論(關於更具體): 有一個數據庫,有一個汽車表,例如... 和每當有些客戶在該表中添加了一個條目,我想讓剩下的客戶知道現在有一輛新車。我希望這更清晰 – 2011-04-29 18:29:10