选择Python / SQLObject Web框架
题
我有一个常规的桌面应用程序,它用python / gtk和sqlobject编写为orm。我的目标是创建一个Webinterface,用户可以登录和同步/编辑数据库。我的应用程序在不同的模块中拆分,因此数据库和GTK代码完全分开,因此我也希望在Web服务器上运行相同的数据库代码。
所以,我想知道是否有一个可以处理这些标准的WebFramework:
- 用户身份验证
- 使用我自己的数据库代码/ sqlobject
- 一些窗口小部件构建一个基本UI
这将是我的第一个webproject,所以我有点困惑所有searchresult。Cherrypy,turbogears,web2py,金字塔?如果有人能给我一些指针,我会很高兴我的情况是一个很好的框架。
解决方案
您姓名的任何选项都可以工作。通过他们的文档扫描,并决定什么看起来像是最好的。
烧瓶是另一个轻量级选项: http://flask.pocoo.org/
django也会起作用(只需忽略它的ORM为自己的工作,并将其配置为查看数据库服务器中的其他数据库,以使其与自己的ORM分开)。
其他提示
试试金字塔,它不会强加任何你喜欢的东西而不是django。并拥有大量的功能,可以在任何级别构建Web应用程序。
不隶属于 StackOverflow