2010-01-21 52 views
1

我在Python中創建了一個不錯的RSS應用程序。這花了一段時間,大部分代碼都做了很多工作,比如格式化XML,下載提要等等。對於應用程序本身而言,只需要非常少的用戶交互,只需要一個RSS提要和一些參數的初始列表。Python應用程序的Web前端

如果我能夠擁有一個Web前端,讓我可以讓用戶編輯他們的提要和參數,那麼他們可以點擊一個創建按鈕並運行它。

我真的不想在Web框架中重寫這個東西。有沒有什麼能夠讓我構建一個很好的前端,讓它能夠與普通的Python進行交互?

+0

「有沒有什麼能夠讓我構建一個漂亮的前端,讓它能夠與普通的Python進行交互?」我的印象是這確實是幾乎所有python web框架的目的。 – 2010-01-24 20:31:18

回答

2

web.py是一個非常輕量級的「庫」(不是框架),您可以將它作爲前端應用。只需import您的應用程序在主控制器內並按照您的需要使用它。

Python標準庫還包含一個編譯SimpleHTTPServer模塊,這可能是您創建應用程序前端所需的模塊。

3

這取決於你的需求,免費時間等

我建議兩種解決方案:

  • Django - 一個非常豐富的框架,它允許你創建只使用訪問組件全功能的網站(在大多數情況下,他們有足夠的好)
  • http://werkzeug.pocoo.org/ - 的工具集合,如果你想有可能從低級別控制一切
相關問題