我有一个常规的桌面应用程序,它是用 Python/GTK 和 SQLObject 作为 ORM 编写的。我的目标是创建一个用户可以登录和同步/编辑数据库的网络界面。我的应用程序被分成不同的模块,所以数据库和 gtk 代码是完全分开的,所以我也想在网络服务器上运行相同的数据库代码。
所以,我想知道是否有可以处理这些标准的网络框架:
- 用户认证
- 使用我自己的数据库代码/SQLObject
- 一些构建基本 ui 的小部件
这将是我的第一个网络项目,所以我对所有搜索结果感到有些困惑。CherryPy、Turbogears、web2py、金字塔?如果有人能给我一些指示,在我的情况下什么是一个好的框架,我会很高兴。