4

Archetypes から Dexterity にコンテンツを移行していますが、新しいアイテムが古いアイテムと同じ UID を持つ必要があります。

Archetypes アイテムでは、context._setUID('my-uid') を呼び出すことができます。デクステリティに似たようなものはありますか?

4

1 に答える 1

5

器用さのUUID値には、plone.uuidパッケージが使用されます。plone.uuid値を属性に格納するだけです。

以下は、既存のDexterityオブジェクトに所定のUUIDを設定するのに十分objです。

from plone.uuid.interfaces import ATTRIBUTE_NAME

setattr(obj, ATTRIBUTE_NAME, uuid)
于 2013-02-19T11:18:59.870 に答える