2012-07-27 147 views
0

我是網頁編程的新手,現在,我正在嘗試編寫一個web接口到python python程序。以HTML形式將信息傳遞給Python腳本

我想填寫一個簡單的表單,點擊提交,將數據傳遞給python腳本,讓腳本將數據傳回給同一個HTML文件並在HTML文件上顯示這些數據。

那麼,我該怎麼做呢?我已經完成了HTML文件,我已經完成了我的Python程序,但兩者之間沒有任何交流。我應該使用cgi使用post到python還是應該調用javascript創建一個json對象,然後將它傳遞給python並讓python傳遞另一個json對象給我?

回答

1

我應該使用後到Python

使用的形式。它很簡單,有效。 post and get之間的選擇取決於您對數據所做的操作。

使用CGI

的客戶端提交使用HTTP服務器。

服務器如何與Python進行通信取決於很多因素。 CGI具有簡單易用的好處(但不能很好地擴展)。

或者我應該調用javascript來創建一個json對象,然後將它傳遞給python並讓python傳遞另一個json對象給我?

您可以在表單解決方案的頂部鋪設類似的東西。 (記住是progressiveunobtrusive)。如果你有一個扁平的數據結構,那麼在輸入中使用JSON沒有太大的好處。除非你正在處理客戶端上的複雜數據結構,否則我不會理睬它。