我正在查询 portal_catalog 以使用 (UID, Title) 元组填充词汇表。该站点具有原型和敏捷内容。
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 键的最佳策略是什么?