我正试图重写我不久前用cherrypy和Python3制作的一个简单的Rails应用程序。到目前为止,我还没有找到一个Python替代ActiveRecord(应用程序的持久性部分)。我在StackOverflow上找到的大多数建议都是针对SQL炼金术的。我调查了一下,发现这件事太复杂了。在阅读了亚马逊的在线文档和一本书之后,还不清楚该怎么做,这不是个好兆头。在
所以我的问题是,开发人员在python3web应用程序中使用什么来持久化数据?在
另外,我研究过Django,但是python3是一个需求,所以这就不存在了。在
谢谢
祝你好运。上周在PyCon举行的Web开发峰会上,有人问到,有多少人在部署python3web应用程序。没有人举手。您可能需要重新考虑python3需求,并等待几年。在
然而,SQLAlchemy是一个不错的选择。您还可以尝试使用NoSQL解决方案,比如Mongo(参见http://pypi.python.org/pypi/pymongo3)。在
我为python开发了一个透明的持久存储系统,目前还处于alpha阶段。一旦创建了持久化对象,就可以使用标准的python语法(obj.x=3;)访问和修改其属性,持久化是在幕后完成的(通过重载setattr方法等)。如果您有兴趣了解更多信息,请与我联系。-斯特凡
SQL炼金术是一个行业标准是没有选择的。但这并不像第一眼看上去那么困难
相关问题 更多 >
编程相关推荐