Python 3000有类似RoR的框架吗?

2 投票
5 回答
629 浏览
提问于 2025-04-15 14:45

我喜欢RoR(Ruby on Rails)中的一个功能就是数据库管理,它可以把所有的SQL语句隐藏起来。而且在RoR中更换不同的数据库也非常简单。请问在Python 3000中有没有类似的框架呢?

5 个回答

1

现在Python 3还不太适合用来做网页应用。WSGI 1.0这个规范对Python 3来说不太合适,而且相关的标准库也只是一些临时的解决办法,处理字节和Unicode时常常会出问题,真是一团糟。

WEB-SIG正在努力提出WSGI的修订方案;希望能尽快推进,因为虽然Python 3现在还没有成为主流,但它确实在朝着那个方向发展,而网页开发的问题让人觉得很尴尬。

2

我相信CherryPy快要推出适用于Python 3.X的版本了。

5

这个回答已经过时了。现在的情况是:

我相信这个列表会在未来的每个月继续增加,特别是考虑到Python 2.8将永远不会出现

2.7将是Python 2开发的终点,现在从2.7升级的官方路径是Python 3.x。我相信在这种情况下,网页框架对Python 3的支持只会越来越好。


[过时]
Python 3目前还没有被广泛使用。它仍然缺少很多第三方库。

推荐使用的Python版本是2.6.x,因为这是最新的版本,向后兼容,并且有很多从3.1版本移植过来的功能。

对于Python 2.6,你会发现有不少框架:

撰写回答