Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
五.intid 文档说明了以下用于检索对象的 IntID 的模式:
from five.intid import site intids = site.get_intids(app.plone) intid_obj = intids.getId(app.plone.restrictedTraverse('path/to/object')
这是否也是 Plone 中的规范方式,或者是否有一些帮助/实用程序方法可以包装上面的代码?
我总是使用:
from zope.component import getUtility from zope.intid.interfaces import IIntIds intid = getUtility(IIntIds).getId(object)
因为 intid 实用程序已在本地组件管理器中注册。