node.ext.zodb is een hardnekkige knooppunt implementatie voor de ZODB.
Met knooppunt een verenigde robuuste boomstructuur kan gebouwd worden en met dit pakket deze structuren gemakkelijk kan worden aanhield.
Het biedt twee types implementatie:
& Nbsp; node.ext.zodb.ZODBNode gebaseerd op persistent.dict.PersistentDict,
& Nbsp; node.ext.zodb.OOBTNode gebaseerd op BTrees.OOBTree.OOBTree.
Usage
Eerst een geopend DB-verbinding nodig is. Dit kan zijn een naakte ZODB installeren of in een context van Piramide of Zope2 / Plone of waar het zinvol is voor u.
Zodra de DB wortel object of enig ander bevatte aanhoudende object is beschikbaar voegen nodes is even simpel als zo:
>>> Van node.ext.zodb import ZODBNode
>>> Wortel ['persoon'] = ZODBNode ()
>>> Wortel ['persoon']. Attrs ['naam'] = "Willi"
>>> Wortel ['persoon'] ['thuis'] = ZODBNode ()
>>> Wortel ['persoon'] ['thuis']. Attrs ['adres'] = "Innsbruck, Oostenrijk"
>>> Wortel ['persoon'] ['werk'] = ZODBNode ()
>>> Wortel ['persoon'] ['werk']. Attrs ['adres'] = "Hall in Tirol, Oostenrijk"
Zodra de transactie is vastbesloten alle wijzigingen zijn hardnekkig.
. Voor meer informatie over het knooppunt en het gebruik ervan verwijzen wij u naar het knooppunt documentatie
Eisen
- Python
Reacties niet gevonden