node.ext.zodb este o punere în aplicare nod persistentă pentru ZODB.
Cu nod o structura unificata arbore robust poate fi construit și cu acest pachet aceste structuri pot fi persistat cu ușurință.
Acesta oferă două tipuri de punere în aplicare:
& Nbsp; node.ext.zodb.ZODBNode bazat pe persistent.dict.PersistentDict,
& Nbsp; node.ext.zodb.OOBTNode bazat pe BTrees.OOBTree.OOBTree.
Utilizare
În primul rând este nevoie de o conexiune deschisă DB. Acest lucru poate fi instala un ZODB gol sau într-un context de Pyramid sau Zope2 / Plone sau în cazul în care vreodată are sens pentru tine.
Odată ce obiectul rădăcină DB sau orice alt obiect conținea persistente este disponibil adăugarea de noduri este la fel de simplu ca astfel:
>>> Din ZODBNode import node.ext.zodb
>>> Rădăcină ["persoană"] = ZODBNode ()
>>> Rădăcină ["persoană"]. Attrs ['name'] = "Willi"
>>> Rădăcină ["persoană"] ["acasă"] = ZODBNode ()
>>> Rădăcină ["persoană"] ["acasă"]. Attrs ['adresa'] = "Innsbruck, Austria"
>>> Rădăcină ["persoană"] ["lucrare"] = ZODBNode ()
>>> Rădăcină ["persoană"] [attrs "de lucru"]. ['Adresa'] = "Hall in Tirol, Austria"
Odată ce tranzacția este comisă toate modificările sunt persistente.
. Pentru mai multe informații cu privire la nodul și utilizarea acestuia, vă rugăm să consultați documentația nod
Cerințe :
- Python
Comentariile nu a fost găsit