gpt4 book ai didi

plone - 原型(prototype)和敏捷内容的 portal_catalog 唯一 ID

转载 作者:行者123 更新时间:2023-12-01 09:28:44 28 4
gpt4 key购买 nike

我正在查询 portal_catalog 以使用 (UID, Title) 元组填充词汇表。该站点同时包含原型(prototype)和敏捷内容。

brains = portal_catalog.searchResults(path={ "query": site_physical_path + "/" + folder_name },
portal_type=["foobar.app.courseinfo", "Folder"] )

看起来敏捷内容没有被赋予正确的 UID,事实上所有敏捷项目都具有相同的 UID(它甚至不是无效值)。

 ('29550a9a-5e6c-4593-8bee-9db11f29b934', u'xxx dexterity'), ('29550a9a-5e6c-4593-8bee-9db11f29b934', u'yyy dexterity'),

将 portal_catalog 中的 Archetypes 和 Dexterity 内容的唯一 ID 用作可查找内容 ID 键的最佳策略是什么?

最佳答案

可能是从灵巧元素的容器中获取UID。

从 Dexterity 1.1 开始,只要 plone.uuid 存在,所有 Dexterity 项目都应该有自己的 UUID,在 Plone 4.1 及更高版本中应该始终如此。确保运行升级步骤以将 UUID 添加到没有 UUID 的现有项目。

关于plone - 原型(prototype)和敏捷内容的 portal_catalog 唯一 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8618917/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com