node.ext.zodb는 ZODB에 대한 지속적인 노드 구현입니다.
노드와의 강력한 통합 트리 구조가 구축 될 수 있고,이 패키지 구조는이 용이하게 유지 될 수있다.
그것은 두 가지 구현 유형을 제공합니다 :
& NBSP; persistent.dict.PersistentDict에 따라 node.ext.zodb.ZODBNode,
& NBSP; node.ext.zodb.OOBTNode는 BTrees.OOBTree.OOBTree에 따라.
용법
먼저 오픈 DB 연결이 필요하다. 이 벌거 벗은 ZODB 설치하거나 당신을 위해 의미가 지금까지 피라미드 또는 Zope2 / 플론 (Plone) 또는 위치의 맥락에서 할 수있다.
DB 루트 객체 또는 다른 영구 객체를 포함 사용할되면 노드를 추가하는 것은 매우만큼 간단하다 :
>>> node.ext.zodb 수입 ZODBNode에서
>>> 루트 [ '사람'] = ZODBNode ()
>>> 루트 [ '사람']. 바인드합니다 [ '이름'] = "윌리"
>>> 루트 [ '사람'] [ '집'] = ZODBNode ()
>>> 루트 [ '사람'] [ '집']. 바인드합니다 [ '주소'] = "오스트리아 인스 브루 크"
>>> 루트 [ '사람'] [ '일'] = ZODBNode ()
>>> 루트 [ '사람'] [ '작업']. 바인드합니다 [ '주소'] = "티 홀, 오스트리아"
트랜잭션이 커밋되면 모든 변경 사항은 영구적이다.
노드와 노드 설명서를 참조하십시오 사용법에 대한 자세한 내용은
이 요구 사항 : 있습니다.
파이썬
댓글을 찾을 수 없습니다