node.ext.zodb הוא יישום צומת מתמשך לZODB.
עם צומת מבנה עץ חזק מאוחד ניתן לבנות ועם חבילה זו יכולים להיות נמשך זה מבנים בקלות.
הוא מספק שני סוגי יישום:
& Nbsp; node.ext.zodb.ZODBNode מבוסס על persistent.dict.PersistentDict,
& Nbsp; node.ext.zodb.OOBTNode מבוסס על BTrees.OOBTree.OOBTree.
שימוש
ראשית יש צורך בחיבור DB פתוח. זה עשוי להיות ZODB עירום להתקין או בהקשר של פירמידה או Zope2 / פלון או שם אי פעם זה הגיוני עבורך.
ברגע שאובייקט שורש DB או כל אובייקט אחר כלול מתמשך נגיש הוספת צמתים היא פשוט כמו כל כך:
>>> מZODBNode יבוא node.ext.zodb
>>> שורש ['אדם'] = ZODBNode ()
>>> Attrs ['אדם']. שורש ['שם'] = "וילי"
>>> שורש ['אדם'] ['בית'] = ZODBNode ()
>>> ['האדם'] attrs ["בית"]. שורש ['כתובת'] = "אינסברוק, אוסטריה"
>>> שורש ['אדם'] ['עבודה'] = ZODBNode ()
>>> ['האדם'] attrs ['עבודה']. שורש ['כתובת'] = "אולם בטירול, אוסטריה"
ברגע שהעסקה בוצעה כל השינויים מתמידים.
. לקבלת מידע נוסף על צומת והשימוש בו, עיין בתיעוד הצומת
דרישות :
- Python
תגובות לא נמצא