node.ext.zodb adalah implementasi simpul gigih untuk ZODB.
Dengan simpul struktur pohon terpadu yang kuat dapat membangun dan dengan paket ini struktur ini dapat bertahan dengan mudah.
Ini menyediakan dua jenis implementasi:
& Nbsp; node.ext.zodb.ZODBNode berdasarkan persistent.dict.PersistentDict,
& Nbsp; node.ext.zodb.OOBTNode berdasarkan BTrees.OOBTree.OOBTree.
Penggunaan
Pertama koneksi DB terbuka diperlukan. Ini mungkin ZODB telanjang menginstal atau dalam konteks Pyramid atau Zope2 / Plone atau di mana pun itu masuk akal untuk Anda.
Setelah objek DB akar atau lainnya yang terkandung objek terus-menerus tersedia menambahkan node adalah yang sederhana seperti itu:
>>> Dari node.ext.zodb impor ZODBNode
>>> Akar ['orang'] = ZODBNode ()
>>> Akar ['orang']. Attrs ['nama'] = "Willi"
>>> Akar ['orang'] ['rumah'] = ZODBNode ()
>>> Akar ['orang'] ['rumah']. Attrs ['alamat'] = "Innsbruck, Austria"
>>> Akar ['orang'] ['pekerjaan'] = ZODBNode ()
>>> Akar ['orang'] ['pekerjaan']. Attrs ['alamat'] = "Hall in Tirol, Austria"
Setelah transaksi berkomitmen semua perubahan yang terus-menerus.
. Untuk informasi lebih lanjut tentang simpul dan penggunaannya silakan lihat dokumentasi simpul
Persyaratan :
- Python
Komentar tidak ditemukan