node.ext.zodb is 'n aanhoudende node implementering vir die ZODB.
Met node 'n verenigde robuuste boom struktuur kan bou en met hierdie pakket hierdie strukture kan maklik volgehou.
Dit bied twee tipes implementering:
& Nbsp; node.ext.zodb.ZODBNode gebaseer op persistent.dict.PersistentDict,
& Nbsp; node.ext.zodb.OOBTNode gebaseer op BTrees.OOBTree.OOBTree.
Gebruik
Eers 'n oop DB verbinding is nodig. Dit kan 'n blote ZODB installeer of in 'n konteks van Pyramid of Zope2 / Plone of waar ook al dit maak sin vir jou.
Sodra die DB wortel voorwerp of enige ander vervat aanhoudende voorwerp is beskikbaar voeg nodes is so eenvoudig soos dit:
>>> Van node.ext.zodb invoer ZODBNode
>>> Wortel ['persoon'] = ZODBNode ()
>>> Wortel ['n persoon ']. Attrs [' naam '] = "Willi"
>>> Wortel ['n persoon '] [' huis '] = ZODBNode ()
>>> Wortel ['n persoon '] [' huis ']. Attrs [' adres '] = "Innsbruck, Oostenryk"
>>> Wortel ['persoon'] ['werk'] = ZODBNode ()
>>> Wortel ['persoon'] ['werk']. Attrs ['adres'] = "Hall in Tirol, Oostenryk"
Sodra die transaksie is verbind al die veranderinge is aanhoudend.
. Vir meer inligting oor knoop en die gebruik daarvan verwys asseblief na die knoop dokumentasie
Vereistes :
- Python
Kommentaar nie gevind