假设我在 /school1/document-rules
中有一个对象。
假设在另一个上下文中,/school2
,我需要具有与 /school1/document-rules
相同的 document-rules
>.
在 ZODB 中,具有 /school1/document-rules
和 /school2/document-rules
意味着我有两个不同的对象。
我想知道是否可以制作/school2/document-rules
reference /school1/document-rules
。因此,/school2/document-rules
将类似于“ReferenceDocument”、“ReferenceLink”或类似于指向 /school1/document-rules
的符号链接(symbolic link)>.
为什么?文档是相同的,但有时在不同的上下文中使用相同的文档更有意义(在语义方面)。我有根据上下文呈现的 portlet,我不想复制 document-rules
。
像我要找的东西是否存在? Bultin 还是使用模块?
最佳答案
SimpleAlias做你想做的事。我用过它并且效果很好。你也可以看看 collective.alias
关于python - 是否有类似 "symbolic link"的东西(以 *nixes 术语)但对于 Plone 中 ZODB 中的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4832664/