我正在編寫一個使用HTML頁面的應用程序,因爲它的用戶界面 - 用戶在他的計算機上運行它並打開http://localhost:8080
。寫了大約一千行代碼實現我自己的MVC模型的願景後,我注意到我非常想重新發明輪子 - RequestHandler導入類,爲特定的情況實現do_POST和do_GET,會話處理...我已經幾乎意識到我做錯了。帶腳本運行支持的Python獨立HTTP服務器?
我寧願堅持我的Python腳本運行HTTP服務器的模型(最好從標準庫中選擇一個),因爲我喜歡這種架構。問題是 - 是否有一些類似於HTTPServer的類可以給我一個類似於CGI的接口(解析GET URI,自動加載視圖和模型)而不會給我很多開銷?我更喜歡它儘可能的小和簡單,所以如果沒有標準的基於庫的解決方案,至少應該是純Python。
搜索「Python微型網絡框架」 - 燒瓶和瓶子是不錯的候選 –