node.ext.zodb è un'implementazione nodo persistente per la ZODB.
Con il nodo di una struttura ad albero robusta unificata può essere costruito e con questo pacchetto queste strutture può essere mantenuta facilmente.
Esso prevede due tipi di implementazione:
& Nbsp; node.ext.zodb.ZODBNode sulla base persistent.dict.PersistentDict,
& Nbsp; node.ext.zodb.OOBTNode basa su BTrees.OOBTree.OOBTree.
Utilizzo
In primo luogo è necessaria una connessione aperta DB. Questo può essere un ZODB nudo installare o in un contesto di piramide o zope2 / Plone o dove mai ha senso per voi.
Una volta che l'oggetto principale DB o qualsiasi altro contenuto oggetto persistente è disponibile aggiungendo nodi è semplice come così:
>>> Da node.ext.zodb ZODBNode import
>>> Radice ['persona'] = ZODBNode ()
>>> Radice attrs ['persona']. ['Name'] = "Willi"
>>> Radice ['persona'] ['casa'] = ZODBNode ()
>>> Radice ['persona'] attrs ['casa']. ['Indirizzo'] = "Innsbruck, Austria"
>>> Radice ['persona'] ['lavoro'] = ZODBNode ()
>>> Radice ['persona'] attrs ['lavoro']. ['Indirizzo'] = "Hall in Tirol, Austria"
Una volta che la transazione è impegnata tutti i cambiamenti sono persistenti.
. Per ulteriori informazioni sul nodo e il suo utilizzo si prega di consultare la documentazione del nodo
Requisiti :
- Python
I commenti non trovato