问题标签 [zope]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4920 浏览

python - python importerror no module named zope.interface twisted

我是python的新手。我安装了“scrapy”,但它给出了错误“importerror no module named zope.interface twisted”。请帮助我。

提前致谢..........

0 投票
2 回答
1579 浏览

python - 我可以在 Twisted/Zope 中使用什么版本的 python?

我注意到 Twisted 依赖于 Zope。我发现当我尝试安装 Zope 时,运行后 ./configure 它告诉我需要使用 python2.4(而不是我想使用的 python 2.5+)。

但是,我看到了一些建议使用 python 2.5 for Twisted 的教程和指南。所以我只是普遍感到困惑。有没有人设置并运行一些使用 zope 的 twsited 网络示例?你用的是什么版本的python?您是否在某处遵循了安装指南?

0 投票
3 回答
410 浏览

python - 是否存在类似于“符号链接”(在 *nixes 术语中)但对于 Plone 中 ZODB 中的对象的东西?

假设我有一个对象/school1/document-rules

假设在另一个上下文中/school2,我需要在 中document-rules提供相同的内容/school1/document-rules

在 ZODB 中,拥有/school1/document-rules/school2/document-rules意味着我有两个不同的对象。

我想知道是否可以/school2/document-rules 参考 /school1/document-rules。因此,/school2/document-rules可能是“ReferenceDocument”、“ReferenceLink”之类的东西,或者只是指向/school1/document-rules.

为什么?文档是相同的,但有时(在语义方面)在不同的上下文中拥有相同的文档更有意义。我有根据上下文呈现的 portlet,我不想复制document-rules.

我正在寻找的东西是否存在?Bultin 还是使用模块?

0 投票
2 回答
354 浏览

cookies - 服务器在每个请求上发送具有不同值的 Set-Cookie

每次我请求一个页面时,我们的 Zope 服务器都会为同一个 cookie 发送不同的值。我不确定它为什么会这样做。这听起来像是故意的还是我们遇到的错误配置问题?似乎只有在有人登录后才开始这样做。

看起来我们正在使用的可扩展用户文件夹插件负责执行此操作。

0 投票
2 回答
1173 浏览

python - 各种 ZODB blobstorage 布局之间有什么区别?

ZODB blobstorage 目录包含一个带有字符串“lawn”、“bushy”的 .layout 文件。

各种 blob 存储目录格式有什么区别?

0 投票
2 回答
626 浏览

editor - 带有保存上传功能的 Zope 外部编辑器(首选 Notepad++)

我们正在使用Zope进行网络开发。网络编辑器太可怕了。没有语法高亮,没有文本标签,没有你可以使用的东西。

我安装了Zope 外部编辑器。现在可以单击每个元素上的“使用外部编辑器”按钮,它会创建一个临时文件并在 Notepad++ 中打开它,太棒了。

但是一件重要的事情失败了:当我保存文件时,它没有保存回 Zope。我仍然需要手动将代码复制回 Zope。

我还搜索了 chrome/firefox 的语法高亮扩展,至少可以高亮代码(但我更喜欢 Notepad++ 的上传保存功能)。

有人可以帮我吗?

0 投票
2 回答
325 浏览

python - python 包命名空间背后是什么:z3c、zc、collective?

所以他们都在某种程度上与zope有关。问题是如何?

我不熟悉Zope。我猜想 zc, z3c 代表Zope ComponentZope3 Component但我想确定。还有一个collective命名空间。它下面有什么样的包?

其他知名的 python 包命名空间是什么?

当包应该使用 zc、z3c 和其他命名空间时,是否有任何约定?

有时我会看到以 zc 开头的包,但我无法解释为什么它们是命名空间的。例如z3c.sqlalchemy有命名空间,因为它是sqlalchemyzope 项目的包装器。但另一个例子zc.buildout看起来像是一个完全独立的项目。仅仅是因为它是由在 Zope 上工作的人开发的,它才获得命名空间吗?如果我在 Zope 上工作,那是否意味着我应该在我的项目前面加上前缀,zc即使它们与任何其他 Zope 包都不相关?

0 投票
1 回答
887 浏览

python - 在 Zope/ZODB 中,如何从 BTreeFolder2 中删除对象

我是 Zope 新手。我需要从 BTreeFolder2 中删除一堆对象,从 id 1 到 id 15000。当进入管理 Web 界面时,这些对象的排序不正确,所以我不能只选择和删除它们。该订单是严格的阿尔法,所以我得到:

1
10
1000
10000
10001
等...

我的猜测是我将不得不使用 zopectl -debug 并发出一些 Python 命令来选择和删除这些对象。

我不知道该怎么做。你能帮我吗?

谢谢。

0 投票
2 回答
515 浏览

python - Python,Zope 组件架构,注册适配器

在一个独立的 python 应用程序中,我使用zope.interfacezope.component包来注册和访问应用程序的适配器。我想我可以使用元类概念从元类的init方法中注册适配器。这将“自动化”适配器的注册过程。您是否看到这种方法存在问题,例如使用 zope 包添加到类的属性?提前感谢您的意见。

0 投票
8 回答
1944 浏览

plone - Zope 管理界面专业知识,用于更好的 Plone 开发

作为定制 Plone 的典型“集成商”程序员,我应该了解 ZMI 的哪些信息以帮助我更有效地编写代码?哪些设置、工具、陷阱、快捷方式和暗角可以节省我的时间并帮助我编写更好的代码?

编辑:将其视为我正在文件系统上编码,使用 GenericSetup 配置文件进行设置更改。我知道在 ZMI 中进行更改是一个坏主意,并且通常要避开。但有时 ZMI 确实很有用:用于检查工作流,或检查内容项的权限,或通过 portal_setup 仅安装配置文件的一部分。ZMI真的没有什么值得了解的吗?或者那里还有其他有用的小花絮?