2012-01-17 84 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应用程序的丰富功能。