در node.ext.zodb اجرای گره مداوم برای ZODB است.
با گره یک ساختار درختی قوی واحد را می توان ساخت و با این بسته این ساختار می تواند به راحتی همچنان ادامه داشت.
این دو نوع اجرا:
& nbsp؛ در node.ext.zodb.ZODBNode بر اساس persistent.dict.PersistentDict،
& nbsp؛ در node.ext.zodb.OOBTNode بر اساس BTrees.OOBTree.OOBTree.
استفاده
اول یک اتصال DB باز مورد نیاز است. این ممکن است به ZODB برهنه نصب و یا در زمینه هرم یا Zope2 / پلون و یا هر جایی که آن را حس می برای شما.
هنگامی که شی ریشه DB و یا هر دیگر موجود شی مداوم در دسترس است اضافه کردن گره به عنوان ساده به عنوان به طوری است:
>>> از node.ext.zodb ZODBNode واردات
>>> ریشه ['فرد'] = ZODBNode ()
>>> ریشه ['فرد']. attrs ['نام'] = "Willi از"
>>> ریشه ['فرد'] ['خانه'] = ZODBNode ()
>>> ریشه ['فرد'] ['خانه']. attrs ['آدرس'] = "اینسبروک، اتریش"
>>> ریشه ['فرد'] ['کار'] = ZODBNode ()
>>> ریشه ['فرد'] ['کار']. attrs ['آدرس'] = "هال این تیرول، اتریش"
هنگامی که معامله متعهد است همه تغییرات مداوم هستند.
برای کسب اطلاعات بیشتر در گره و استفاده از آن لطفا به مستندات گره مراجعه
مورد نیاز:.
پایتون
نظر یافت نشد