وverobject هو مخزن القيمة الرئيسية التي تحافظ على نسخ من التنقيحات الماضية.
لماذا يجب عليك استخدام هذا
- لقد تم نشرهم بالفعل رديس
- أنت لا تريد من أي وقت مضى إلى فقدان البيانات
- أنت تحب واجهات برمجة التطبيقات pythonic
- أنت تريد KVS إلى مخلل تلقائيا (أو jsonify) البيانات الخاصة بك
- أنت تريد شيئا بسيطا (140 خطوط مصدر من التعليمات البرمجية)
- أنت تريد أن تعمل شيئا (70 أسطر من التعليمات البرمجية اختبار)
لماذا يجب عدم استخدام هذا
- إنه في الفضاء غير فعالة. أنها لا ضغط دلتا مراجعة مثل بوابة لا.
- لا يدعم المعاملات أو يتوهم حفظ أساليب مثل zope
تركيب
من مجلد:
سودو الثعبان setup.py تثبيت
من cheeseshop:
سودو PIP تثبيت verobject
من بوابة:
سودو PIP تثبيت بوابة + بوابة: //github.com/jart/verobject.git
الاستخدام الأساسي
التاريخ والوقت الاستيراد، verobject، رديس
رديس = redis.Redis ()
TABLE1 = verobject.Store ('TABLE1 "، رديس = رديس)
TABLE1 ['هونج كونج'] = {'مرحبا': ['كيتي'، 'كيتي'، 'كيتي']}
TABLE1 ['الخبر'] = datetime.date (1984، 10، 31)
طباعة TABLE1 ['الخبر']، TABLE1 ['هونج كونج']
ديل TABLE1 ['الخبر']
TABLE1 ['VC'] = 'version1 "
TABLE1 ['VC'] = 'version2 "
TABLE1 ['VC'] = 'version3 "
قائمة تأكيد (table1.versions ('VC')) == ['version3'، 'version2'، 'version1']
تأكيد table1.versions ('VC') [0] == 'version3 "
تأكيد table1.versions ('VC') [- 1] == 'version1'
المتطلبات:
بيثون
لم يتم العثور على التعليقات