python(cherrypy)web应用程序的持久性?

2024-04-25 21:43:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图重写我不久前用cherrypy和Python3制作的一个简单的Rails应用程序。到目前为止,我还没有找到一个Python替代ActiveRecord(应用程序的持久性部分)。我在StackOverflow上找到的大多数建议都是针对SQL炼金术的。我调查了一下,发现这件事太复杂了。在阅读了亚马逊的在线文档和一本书之后,还不清楚该怎么做,这不是个好兆头。在

所以我的问题是,开发人员在python3web应用程序中使用什么来持久化数据?在

另外,我研究过Django,但是python3是一个需求,所以这就不存在了。在

谢谢


Tags: 文档应用程序sql开发人员持久性stackoverflow建议python3
3条回答

祝你好运。上周在PyCon举行的Web开发峰会上,有人问到,有多少人在部署python3web应用程序。没有人举手。您可能需要重新考虑python3需求,并等待几年。在

然而,SQLAlchemy是一个不错的选择。您还可以尝试使用NoSQL解决方案,比如Mongo(参见http://pypi.python.org/pypi/pymongo3)。在

我为python开发了一个透明的持久存储系统,目前还处于alpha阶段。一旦创建了持久化对象,就可以使用标准的python语法(obj.x=3;)访问和修改其属性,持久化是在幕后完成的(通过重载setattr方法等)。如果您有兴趣了解更多信息,请与我联系。-斯特凡

SQL炼金术是一个行业标准是没有选择的。但这并不像第一眼看上去那么困难

相关问题 更多 >