4
我正在將內容從原型遷移到敏捷,並且我需要新項目具有與舊項目相同的UID。爲敏捷類型設置UID
在Archetypes項目上,我可以調用context._setUID('my-uid')。有沒有類似的敏捷?
我正在將內容從原型遷移到敏捷,並且我需要新項目具有與舊項目相同的UID。爲敏捷類型設置UID
在Archetypes項目上,我可以調用context._setUID('my-uid')。有沒有類似的敏捷?
對於敏捷UUID值,使用plone.uuid
package。 plone.uuid
只是將該值存儲在屬性中。
下面足以設定的規定的UUID的現有靈巧對象obj
上:
from plone.uuid.interfaces import ATTRIBUTE_NAME
setattr(obj, ATTRIBUTE_NAME, uuid)
就像一個魅力,謝謝! – zupo 2013-02-19 12:32:58
我們應該爲Archetypes內容添加一個plone.uuid.interfaces.IMutableUUID適配器,以便該接口可以用於所有內容。 – 2013-02-20 00:02:15