我未能找到相关项目的参考对象。
我的代码:
back_rels = list(catalog.findRelations({'to_id': intids.getId(aq_base(self.context))}))
for rel in back_rels:
ob = portal.unrestrictedTraverse(rel.from_path)
在 ob = portal.unrestrictedTraverse(rel.from_path) 处运行时会引发异常。
调试结果:
> len(back_rels)
> 1
> rel
> <z3c.relationfield.relation.RelationValue object at oxoA86f8f0>
> rel.from_path
> 'new-grants-target-bioterrorism'
> rel.to_path
> '/portal/urnews/ur-gets-20-million-for-biodefense-studies'
我想问题是 rel.from_path 不像 rel.to_path 那样返回完整路径。
我的问题是如何 rel.from_path 以完整路径返回并在
portal.unrestrictedTraverse(rel.from_path)?
我正在运行 Plone 4 并使用敏捷内容类型。