问题标签 [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 投票
1 回答
1186 浏览

zope - 如何在 ZODB 中实现持久列表或持久映射

一对多关系在 ZODB 中不起作用,因为列表是可变的。他们说解决方案是持久映射或持久列表或 BTree。有人可以告诉我它是如何完成的

0 投票
2 回答
2622 浏览

javascript - 级联下拉列表

我正在开发一个 Web 应用程序,并尝试用两个下拉列表编写一个表单。第二个下拉列表中的列表将取决于第一个下拉列表中的选择。任务本身并不太复杂,除了一旦做出第一个选择,我需要进行数据库调用以提取第二个下拉列表的数据。这是我遇到困难的地方。这两个列表实际上都是从数据库中填充的。

我正在使用 python 脚本处理此问题,并且一直在尝试使用 onChange javascript 函数来执行此操作。Web 应用程序是在 Zope 中构建的,页面模板可能是带有 python 脚本的选项。

0 投票
6 回答
9466 浏览

django - Django or Zope?

I want to create a website and I am confused which web framework to use. Please recommend me which framework is better: Django or Zope. I am using Python.

0 投票
2 回答
1426 浏览

plone - Zope Plone 3.1.2 - 使用电子邮件地址导出所有用户

我已经运行 zope / plone 站点大约一年了——这似乎是启动和运行 CMS 的一种非常快的方法,而且它是一项很棒的工作——它正在运行 3.1.2 的 plone。我现在是一名 zope 或 plone 专家(事实上,我读得越多——我知道的越少!),但我在 python 方面很方便。

我试图将用户导出为 xml - 它因 unicode / id 错误而失败。我曾尝试将导出为 zexp 文件,但实际上我不知道如何读取此文件(我曾尝试导入 zope 等,但我不知道下一步该做什么!

我发现运行列出所有用户的脚本,但这些是针对 zope2 的,老实说,我实际上不知道如何安装它们。

有人可以请

1) 告诉我如何修复 id / unicode xml 导出错误?请告诉我可以直接在网站上做的方式?或 2) 告诉我如何阅读和 zope zexp 文件并做一些简单的事情,比如把它放入 dict 中?

我不知道会有这么多人注册使用我的网站,现在我希望将电子邮件列表管理移动到另一个系统 - 因此需要导出。

提前致谢,

理查德。

0 投票
2 回答
592 浏览

plone - 如何注册一个标记界面,使其在 Plones 的 ZMI 中可见?

我想注册一个标记接口,以便可以将其添加到 ZMI 中的对象中。我的产品configure.zcml包含:

并且,重新安装后,该接口显示在可用接口列表中。但是如果我尝试将它添加到 ZMI 中的对象中,我会得到一个ComponentLookupError. 少了什么东西?

0 投票
2 回答
419 浏览

sql - 为 Z SQL 方法设置变量

在 Plone 中,我有一个 Z SQL 方法:

如何在我的 Plone 页面代码中设置 aapp_id 的值?

好的,谢谢 Matthew 确切的模板代码是什么?我试过了:

但我得到名称“AAPPInfo”未定义错误。

0 投票
2 回答
338 浏览

python - Repoze.bfg 或 Grok

我即将深入 Zope 领域,想知道哪个框架更适合我的需求。我有一些玩 django 的经验,而我切换到基于 zope 的框架的主要原因是 ZPT,并且还需要偶尔使用 Plone 做一些事情。两者似乎都是运行良好的项目我主要想知道哪个与 Plone 有更好的学习重叠?提前致谢!

0 投票
1 回答
409 浏览

views - 自定义克隆面包屑并移出克隆顶部

克隆人正在休假,我有一个请求将面包屑添加到克隆 3 站点。通常在 plone 中,标识、导航搜索个人栏和面包屑都在一个名为 plonetop 的视图中。该视图已被直接 html 替换,因为修改 plone 默认的 plonetop 视图太难了。

在 portal_view_customizations 中有一个名为 path_bar 的视图,它包含面包屑视图。我想在网站上显示它,但我不知道如何调用它。看来我需要创建一个自定义视图并在 configure.zcml 中创建一个新部分,但我真的不知道从哪里开始。

谁能帮忙?

重申一下,我想将 plone 路径栏放在页面上,而没有所有其他 plone 顶部的东西,只是 path_bar。

0 投票
3 回答
1248 浏览

python - 克隆外部方法帮助

我无法让一个简单的外部方法在 plone 中正常工作。在我的扩展文件夹中,我有一个名为 blast_query.py 的 Python 脚本,代码如下:

我的外部方法如下所示:

编号:run_blast_query

标题:

模块名称:blast_query

函数名称:print_query

我在 ZMI 中的 python 脚本如下所示:

我只想将查询从表单传递给函数,所以我知道它工作正常。

有任何想法吗?

0 投票
1 回答
93 浏览

python - 有条件地在 zope 的高级查询中包含查询

我正在为 zope 网站建立一个非常彻底的搜索机制。有很多不同的搜索方式,因为它可能想要在同一个索引上搜索多个值(并匹配所有这些值),所以我需要使用 AdvanceQuery 来完成。我已经建立了这样的查询:

self.text() 等在其他地方定义,如果查询不存在,将返回 False,即使只有一个值,self.text() 和 self.sector() 总是会生成一个列表,所以不用担心.

我也知道如何做最后一点,例如

我无法弄清楚如何将它拼接在一起以定义“查询”。如果我做这样的事情,如果不是所有的都存在,它就会中断:

请记住,这可能不是要搜索的变量的完整列表,因此可以查看数百种可能的组合。如何有条件地定义“查询”以使其不会中断?