我目前有一臺運行+ Bottle Cassandra driver的Bottle服務器,它可以很好地將表格輸出到瀏覽器中,但我有興趣通過在Apache服務器上運行的簡單html(或許使用JavaScript?)與我的d \ b進行交互。
我無法在網上找到確切的示例或the drivers page。有誰能詳細說明嗎?
**如果可能的話,以某種方式使用Python瓶子驅動程序的html文件也是一個解決方案。如何通過HTML文件與Cassandra 2.0.9進行交互?
回答
目前,Cassandra沒有客戶端JavaScript驅動程序。
根據Cassandra的支持IRC頻道創建這樣的解決方案是有風險的,並可能使您的系統受到外部威脅。如果有任何人有關於Cassandra的具體問題,請隨時登錄IRC chat room here.
解決我的問題的正確方法是開發一個API(服務器端)並讓瀏覽器與客戶端進行通信。
由於這種解決方案需要很長的開發時間(和我的小項目是暫時的畢竟),我決定堅持我的瓶子服務器,並實現更多的互動內容:
當服務於特定頁面,瓶將在數據庫中查詢系統中的ID。
allIDs = cqlconnection.execute("SELECT id FROM myTable.datamsg;")
然後,遍歷該陣列,並把它添加到一個下拉(選擇)html元素
output.append('<html>') output.append('<body>') output.append('<select name="IDs" ') output.append('onchange="location=this.options[this.selectedIndex].value;">') output.append('<option value="">CHOOSE ID!</option>') for addline in allIDs: output.append('<option value="/'+addline.id+'">'+addline.id+'</option>') output.append('</select>') output.append('</body>') output.append('</html>')
其中輸出是:
output = []
並在結束:return bottle.HTTPResponse(status=200, body=output)#json.dumps(output))
- 1. 通過UIDocumentInteractionController與郵件進行交互
- 2. 如何通過文件上傳與ActionDispath對象進行交互?
- 3. 通過HTML文檔與電子進行交互
- 4. Javascript如何通過document.getElementById與HTML交互?
- 5. 如何通過vim進行交互?
- 6. 通過javascript與新創建的html進行交互
- 7. 如何通過web服務從xamarin與SQL Server進行交互?
- 8. 如何在LAMP系統上通過PHP與Rserve進行交互?
- 9. 如何通過Javascript與Flash進行交互?
- 10. 無法與.class文件進行交互
- 11. 通過(Non-MPI)python腳本與MPI二進制文件進行交互
- 12. 通過綁定與iPad配件進行交互的問題 - Xamarin.iOS
- 13. 諸如discutils /的庫如何與.PSD文件進行交互?
- 14. 如何通過JavaScript與iframe中的嵌入式PDF文檔進行交互?
- 15. bash腳本可以通過多個文件進行交互
- 16. 通過web服務器上的多個文件進行交互
- 17. 如何與交互式子進程進行通信
- 18. XCUITest與通知橫幅進行交互。
- 19. 如何通過Selenium與Windows GUI交互
- 20. 通過命令行與iptables進行交互
- 21. 如何與加載的php文件進行交互?
- 22. 如何與已刪除的文件進行交互
- 23. 如何與類中的文本框控件進行交互?
- 24. WIF如何與[授權]進行交互?
- 25. 如何從Perl與ClearCase進行交互?
- 26. 如何與CD進行交互?
- 27. 如何與USSD菜單進行交互?
- 28. 如何從ruby與RVM進行交互?
- 29. 如何與obd ii elm327進行交互?
- 30. 如何與pynessus進行交互