目前我有一些python文件連接到用戶輸入的sqlite數據庫,然後執行一些計算,設置程序的輸出。我是python網絡編程的新手,我想知道在web上使用python的最佳方法是什麼?如何在HTML中運行python腳本?
例如:我想在用戶點擊網頁上的按鈕時運行我的python文件。可能嗎?
我從Django開始。但是這需要一些時間來進行學習。我也看到了一些叫做CgiScripts的東西。我應該使用哪個選項?請指教。
目前我有一些python文件連接到用戶輸入的sqlite數據庫,然後執行一些計算,設置程序的輸出。我是python網絡編程的新手,我想知道在web上使用python的最佳方法是什麼?如何在HTML中運行python腳本?
例如:我想在用戶點擊網頁上的按鈕時運行我的python文件。可能嗎?
我從Django開始。但是這需要一些時間來進行學習。我也看到了一些叫做CgiScripts的東西。我應該使用哪個選項?請指教。
或許,這將取決於你想要做什麼。我個人使用CGI,如果你的網頁輸入很簡單,學習時間可能會更短,這可能會更簡單。這裏有一些資源是:
然而,你可能仍然必須做一些配置才能讓它運行程序而不是顯示它。
不能運行python直接
你可以使用這個
http://karrigell.sourceforge.net/en/pythoninsidehtml.html
或爲內部PHP這個
http://www.skulpt.org/
如果你的Web服務器就是Apache可以使用http://modpython.org/模塊,以運行Python CGI腳本。
對於nginx的你可以使用http://modwsgi.readthedocs.io/en/develop/
mod_python項目已經很長時間了,不應該用於任何新的東西。 Apache的選項,不是nginx,因爲它是mod_wsgi,但Google Code站點是不再使用的舊站點,而是使用http://www.modwsgi.org。 –
請檢查此鏈接:-http://stackoverflow.com/questions/7460938/how-to-run-python-script-in-webpage –