0

我有一个常规的桌面应用程序,它是用 Python/GTK 和 SQLObject 作为 ORM 编写的。我的目标是创建一个用户可以登录和同步/编辑数据库的网络界面。我的应用程序被分成不同的模块,所以数据库和 gtk 代码是完全分开的,所以我也想在网络服务器上运行相同的数据库代码。

所以,我想知道是否有可以处理这些标准的网络框架:

  • 用户认证
  • 使用我自己的数据库代码/SQLObject
  • 一些构建基本 ui 的小部件

这将是我的第一个网络项目,所以我对所有搜索结果感到有些困惑。CherryPy、Turbogears、web2py、金字塔?如果有人能给我一些指示,在我的情况下什么是一个好的框架,我会很高兴。

4

2 回答 2

1

您命名的任何选项都可以使用。浏览他们的文档,然后决定什么对你来说最好。

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

Django 也可以工作(只需为您自己的工作忽略它的 ORM,并将其配置为查看数据库服务器中的不同数据库,以使其与您自己的 ORM 分开)。

于 2012-01-17T14:13:42.523 回答
0

试试金字塔,它不会强加任何你喜欢的东西,而不是 Django。并具有丰富的功能,可用于构建任何级别的 Web 应用程序。

于 2012-01-17T14:16:21.637 回答