node.ext.zodb er en vedvarende node implementering for ZODB.
Med node en enhetlig robust trestruktur kan bygge og med denne pakken denne strukturer kan beholdes enkelt.
Det gir to typer implementering:
& Nbsp; node.ext.zodb.ZODBNode basert på persistent.dict.PersistentDict,
& Nbsp; node.ext.zodb.OOBTNode basert på BTrees.OOBTree.OOBTree.
Bruk
Først en åpen DB-tilkobling er nødvendig. Dette kan være en naken ZODB installere eller i en sammenheng med Pyramid eller Zope2 / Plone eller hvor enn det er fornuftig for deg.
Når DB rot objekt eller andre inneholdt vedvarende objekt er tilgjengelig legge noder er så enkelt som så:
>>> Fra node.ext.zodb import ZODBNode
>>> Root ['person'] = ZODBNode ()
>>> Rot ['person']. Attrs ['navn'] = "Willi"
>>> Root ['person'] ['hjem'] = ZODBNode ()
>>> Rot ['person'] ['hjem']. Attrs ["adresse"] = "Innsbruck, Østerrike"
>>> Root ['person'] ['arbeid'] = ZODBNode ()
>>> Rot ['person'] ['arbeid']. Attrs ["adresse"] = "Hall in Tirol, Østerrike"
Når transaksjonen er begått alle endringer er vedvarende.
. For mer informasjon om noden og dens behandling kan du se dokumentasjonen node
Krav :
- Python
Kommentarer ikke funnet