node.ext.zodb är en ihållande nod genomförande för ZODB.
Med nod en enhetlig robust trädstruktur kan bygga och med detta paket här strukturer kan härdade lätt.
Det ger två typer genomförande:
& Nbsp; node.ext.zodb.ZODBNode baserat på persistent.dict.PersistentDict,
& Nbsp; node.ext.zodb.OOBTNode baserat på BTrees.OOBTree.OOBTree.
Användning
Först behövs en öppen DB-anslutning. Detta kan vara en naken ZODB installera eller i ett sammanhang Pyramid eller Zope2 / Plone eller vart det är vettigt för dig.
När DB rotobjekt eller något annat innehöll ihållande objektet är tillgängligt lägga noder är lika enkelt som så:
>>> Från node.ext.zodb import ZODBNode
>>> Rot ["person"] = ZODBNode ()
>>> Root ["person"]. Attrs ['namn'] = "Willi"
>>> Rot ["person"] ["hem"] = ZODBNode ()
>>> Root ["person"] ['hem']. Attrs ['adress'] = "Innsbruck, Österrike"
>>> Rot ["person"] ["arbete"] = ZODBNode ()
>>> Root ["person"] ['arbete']. Attrs ['adress'] = "Hall in Tirol, Österrike"
När transaktionen har åtagit alla förändringar är ihållande.
. För mer information om noden och dess användning hänvisas till noden dokumentationen
Krav :
- Python
Kommentarer hittades inte