Plone 为灵巧类型设置UID

Plone 为灵巧类型设置UID,plone,dexterity,Plone,Dexterity,我正在将内容从原型迁移到灵巧,我需要新项目具有与旧项目相同的UID 在原型项上,我可以调用上下文。\u setUID('my-uid')。灵巧度是否也有相似之处?灵巧度UUID值使用plone.uuid只是将值存储在属性中 以下内容足以在现有灵巧对象上设置预定UUIDobj: from plone.uuid.interfaces import ATTRIBUTE_NAME setattr(obj, ATTRIBUTE_NAME, uuid) 我们可能应该为原型内容添加一个plone.uuid

我正在将内容从原型迁移到灵巧,我需要新项目具有与旧项目相同的UID


在原型项上,我可以调用上下文。\u setUID('my-uid')。灵巧度是否也有相似之处?

灵巧度UUID值使用
plone.uuid
只是将值存储在属性中

以下内容足以在现有灵巧对象上设置预定UUID
obj

from plone.uuid.interfaces import ATTRIBUTE_NAME

setattr(obj, ATTRIBUTE_NAME, uuid)

我们可能应该为原型内容添加一个plone.uuid.interfaces.IMutableUUID适配器,以便该接口可以用于所有内容。