node.ext.zodb er et vedvarende node implementering for ZODB.
Med node en samlet robust træstruktur kan opbygge og med denne pakke denne strukturer kan varet nemt.
Det giver to typer implementering:
& Nbsp; node.ext.zodb.ZODBNode baseret på persistent.dict.PersistentDict,
& Nbsp; node.ext.zodb.OOBTNode baseret på BTrees.OOBTree.OOBTree.
Brug
Først er der behov for en åben DB-forbindelse. Dette kan være en nøgen ZODB installere eller i en sammenhæng Pyramid eller Zope2 / Plone eller hvor nogensinde det giver mening for dig.
Når DB rod objekt eller en anden indeholdt persistent objekt er tilgængelig tilføje noder er så simpelt som så:
>>> Fra node.ext.zodb import ZODBNode
>>> Root [»person«] = ZODBNode ()
>>> Root [»person«]. Attrs ['navn'] = "Willi"
>>> Root [»person«] ['hjem'] = ZODBNode ()
>>> Root [»person«] ['hjem']. Attrs ['adresse'] = "Innsbruck, Østrig"
>>> Root [»person«] ['arbejde'] = ZODBNode ()
>>> Root [»person«] ['arbejde']. Attrs ['adresse'] = "Hall in Tirol, Østrig"
Når transaktionen er forpligtet alle ændringer er persistente.
. For mere information om node og dens anvendelse henvises til node dokumentation
Krav :
- Python
Kommentarer ikke fundet