我有一个常规的桌面应用程序,它用python / gtk和sqlobject编写为orm。我的目标是创建一个Webinterface,用户可以登录和同步/编辑数据库。我的应用程序在不同的模块中拆分,因此数据库和GTK代码完全分开,因此我也希望在Web服务器上运行相同的数据库代码。

所以,我想知道是否有一个可以处理这些标准的WebFramework:

  • 用户身份验证
  • 使用我自己的数据库代码/ sqlobject
  • 一些窗口小部件构建一个基本UI

    这将是我的第一个webproject,所以我有点困惑所有searchresult。Cherrypy,turbogears,web2py,金字塔?如果有人能给我一些指针,我会很高兴我的情况是一个很好的框架。

有帮助吗?

解决方案

您姓名的任何选项都可以工作。通过他们的文档扫描,并决定什么看起来像是最好的。

烧瓶是另一个轻量级选项: http://flask.pocoo.org/

django也会起作用(只需忽略它的ORM为自己的工作,并将其配置为查看数据库服务器中的其他数据库,以使其与自己的ORM分开)。

其他提示

试试金字塔,它不会强加任何你喜欢的东西而不是django。并拥有大量的功能,可以在任何级别构建Web应用程序。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top