我用python創建了一個數據庫,結果保存在一個文本文件中。 我想創建一個簡單的HTML與搜索按鈕,通過我的數據庫看起來。 我的數據庫只能在我的電腦上訪問。用html搜索python數據庫
我的數據庫看起來是這樣的:
Reference | Name | Dimension
XXX AAA 45
因此,舉例來說,如果我搜索一個特定的參考,我想獲得他們的名字或尺寸明顯。
這是甚至可能與python和我從哪裏開始? 我應該提到我在html和python中有基本的技能。
我用python創建了一個數據庫,結果保存在一個文本文件中。 我想創建一個簡單的HTML與搜索按鈕,通過我的數據庫看起來。 我的數據庫只能在我的電腦上訪問。用html搜索python數據庫
我的數據庫看起來是這樣的:
Reference | Name | Dimension
XXX AAA 45
因此,舉例來說,如果我搜索一個特定的參考,我想獲得他們的名字或尺寸明顯。
這是甚至可能與python和我從哪裏開始? 我應該提到我在html和python中有基本的技能。
有多種方式來解決這個問題:
BaseHTTPServer
htmlfile = open('database.html', 'w')
htmlfile.write('<html>...')
htmlfile.write('<script>var db = ' + json.encode(database) + ';</script>');
無論哪種方式,你將不得不寫HTML和JavaScript。
你有一個非常簡單的用例,如果你已經安裝了web服務器,那麼最簡單和最快捷的方法就是使用用python編寫的CGI腳本。查看cgi模塊:http://docs.python.org/library/cgi.html。
基本上你必須處理GET請求來顯示一個HTML表單,詢問查詢字符串和POST請求來處理查詢並顯示結果。
謝謝!我一定會考慮這一點。 – caran
第一個選項的替代方法:在Python中使用標準庫中的HTTP服務器編寫一個簡單的網絡服務器。例如,所有的網絡,例如,http://fragments.turtlemeat.com/pythonwebserver.php – Blair
@Balir謝謝 - 集成到答案。 – phihag
謝謝!你的答案至少會讓我開始。 – caran