我有一个文件 Data.fs,其中包含 Plone 在 ZODB 上保存的数据。仅使用 Plone 的标准内容类型(例如 ATNewsItem、ATLink、ATFile,...)。我想使用 Pyramid (www.pylonshq.org) 访问此数据(只能读取,不能写入)并可以恢复,例如 NewsItem 或链接的标题。有办法做到这一点吗?
最佳答案
要阅读信息,您需要有可导入的原始类; pickles 只能加载到原始类结构中。
我不确定这是否会有效;有很多假设和依赖项可能与 Pyramid 框架发生冲突,或者在没有 Zope 框架可用的情况下无法满足。
另一种方法是创建通过原始导入位置提供的新类,这些类至少可以让您读取所包含的数据,但这可能需要付出很大的努力。
如果您需要只读访问权限,您可能需要考虑不同的方法;使用一些means to export the data比如说,SQL 服务器。从长远来看,这会更容易处理。
关于python - 如何使用 Pyramid 访问 Plone 生成并保存在 ZODB 上的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14938652/