2012-01-17 79 views
0

我有一個普通的桌面應用程序,它以Python/GTK和SQLObject編寫爲ORM。我的目標是創建一個用戶可以登錄並同步/編輯數據庫的web界面。我的應用程序被分成不同的模塊,所以數據庫和gtk代碼完全分開,所以我想在web服務器上運行相同的數據庫代碼。選擇Python/SQLObject網絡框架

所以,我想知道是否有可能處理這些條件的webframework:

  • 用戶認證
  • 用我自己的數據庫代碼/ SQLObject的
  • 一些小工具,建立一個基本的UI

這將是我的第一個webproject,所以我對所有搜索結果都有點困惑。 CherryPy,Turbogears,web2py,金字塔?如果有人能給我一些指點,我會很高興,在我的情況下,這將是一個很好的框架。

回答

1

您指定的任何選項都可以使用。瀏覽他們的文檔,並決定什麼看起來像你最好的。

瓶是另一種輕量級的選擇:http://flask.pocoo.org/

Django的將工作太(只是忽略了爲自己的工作ORM,並將其配置爲看看你的數據庫服務器中不同的數據庫,以保持它從自己的分離ORM)。

0

嘗試金字塔,它不強加任何你喜歡的東西,而不是Django。並且具有用於在任何級別構建Web應用程序的豐富功能。