node.ext.zodb є постійне впровадження вузла для ZODB.
З вузлом єдина міцна конструкція дерево може бути побудована і з цим пакетом цих структур може бути легко зберігаються.
Він забезпечує два типи реалізації:
І NBSP; node.ext.zodb.ZODBNode на основі persistent.dict.PersistentDict,
І NBSP; node.ext.zodb.OOBTNode на основі BTrees.OOBTree.OOBTree.
Використання
По-перше відкрите з'єднання DB не потрібно. Це може бути голим ZODB встановити або в контексті піраміди або Zope2 / Plone або там, де коли-небудь це має сенс для вас.
Після того, як об'єкт DB корінь або будь-який інший, що містяться постійний об'єкт доступний додавання вузлів так само просто, як це:
>>> Від node.ext.zodb імпорту ZODBNode
>>> Корінь ['людина'] = ZODBNode ()
>>> Кореня ['людина']. ATTRS ['ім'я'] = "Віллі"
>>> Корінь ['людина'] ['додому'] = ZODBNode ()
>>> Корінь ['людина'] ['Home']. ATTRS ['адреса'] = "Інсбрук, Австрія"
>>> Корінь ['людина'] ['робота'] = ZODBNode ()
>>> Корінь ['людина'] ['робота']. ATTRS ['адреса'] = "Зал в Тіроль, Австрія"
Після того, як угода відбувається всі зміни є постійними.
. Для отримання більш детальної інформації про вузлом і його використання, будь ласка, зверніться до документації вузла
Вимоги
- Python
Коментар не знайдено