【发布时间】:2013-02-18 14:31:22
【问题描述】:
我有一个文件 Data.fs,其中包含 Plone 在 ZODB 上保存的数据。仅使用了 Plone 的标准内容类型(例如 ATNewsItem、ATLink、ATFile,...)。我想使用 Pyramid (www.pylonshq.org) 来访问这些数据(只能读取,不能写入)并可以恢复,例如,新闻项目或链接的标题。有没有办法做到这一点?
【问题讨论】:
我有一个文件 Data.fs,其中包含 Plone 在 ZODB 上保存的数据。仅使用了 Plone 的标准内容类型(例如 ATNewsItem、ATLink、ATFile,...)。我想使用 Pyramid (www.pylonshq.org) 来访问这些数据(只能读取,不能写入)并可以恢复,例如,新闻项目或链接的标题。有没有办法做到这一点?
【问题讨论】:
要阅读信息,您需要有可用于导入的原始类;泡菜只能加载到原始的类结构中。
我不确定这是否会奏效;有很多假设和依赖项可能与 Pyramid 框架发生冲突,或者在没有 Zope 框架可用的情况下无法满足。
另一种方法是创建新类,您可以通过原始导入位置提供这些类,这样您至少可以读取包含的数据,但这可能需要付出很大的努力。
如果您需要只读访问权限,您可能需要研究一种不同的方法;使用一些 means to export the data 到 SQL 服务器。从长远来看,这将更容易处理。
【讨论】: