python - 如何使用 Pyramid 访问 Plone 生成并保存在 ZODB 上的数据?

标签 python plone pyramid zodb

我有一个文件 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/

相关文章:

Python 按名称排序

plone - 基于子域给不同的微型站点换肤

plone - Plone 4.1 中的最大站点数是多少

python - Pyramid :sqlalchemy.exc.OperationalError

python - 如何在 yaml fixture 中填充 Django 表 MyApp_user_groups?

python - 在 Tensorflow 1.2.0 中读取 CSV 文件

python - 将 2D numpy 数组列表转换为一个 3D numpy 数组?

plone - 使用卸载配置文件删除自定义属性表

python - 如何在同一个应用程序中拥有两个登录/身份验证策略?

python - Pyramid 中的 HTML 表单名称数组解析(Python)