كوشبايس-بايثون

كيوباس بيثون SDK
التحميل الان

كوشبايس-بايثون الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • The Apache License 2.0
  • السعر:
  • FREE
  • اسم الناشر:
  • Couchbase, Inc.
  • موقع ويب الناشر:
  • http://www.couchbase.com/

كوشبايس-بايثون العلامات


كوشبايس-بايثون وصف

Couchbase-Python هي مكتبة Python التي توفر طرق للاتصال بكل من واجهة CououchBase Memcached و Interface واجهة CououchBase Rest API.هذا الإصدار يتطلب Python 2.6 أو الأحدث. سوف تحتاج إلى تثبيت متطلبات مكتبة Python التالية عبر PIP: PIP تثبيت الطلب المشكلات: http://www.couchbase.org/issues/browse/pycbcusagetwo حالات الاستخدام البسيطة لتعيين والحصول على مفتاح في الجرافة الافتراضية ثم قم بإنشاء دلو جديد باستخدام عملاء Memcached and Rest: #! / USR / BIN / Env pythonfrom couchbase.couchbaseclient استيراد couchbaseclientfrom couchbase.couchbaseclient استيراد memcachedtimeoutexceptionfrom couchbase.rest_client استيراد retonnectionclientClient = couchbaseclient ("http: // localhost: 8091 / pools / default"، " ، 0، 0، "Value1") client.get ("key1") server_info = {"IP": "LocalHost"، "Port": 8091، "اسم المستخدم": "المسؤول"، "كلمة المرور": "كلمة المرور"} Rest = RestConnection (Server_info) Rest.create_bucket (Bucket = Newbucket '، Ramquotamb = 100، authtype =' none '، s aslpassword = ''، applicyumber = 1، proxyport = 11215، buckettype = "membase") مثال الرمز الذي يقوم بإنشاء دلاء ثم يحدد مجموعات، يحصل على وجهات النظر باستخدام العميل الموحد: استيراد couchbase # الاتصال ب coughbase servercb = couchbase.server ( "localhost: 8091"، اسم المستخدم = "المسؤول"، كلمة المرور = كلمة المرور ") # إنشاء دلو افتراضي إذا لم يكن موجودا: CB.Create (" افتراضي ") باستثناء: Pass # جلب دلو مع SubsictDefault_Bucket = CB # تعيين قيمة مع Subgripted (متساوية إلى .Set) default_bucket = 'value1' # جلب دلو مع وظيفة وظيفة default_bucket2 = cb.bucket ('الافتراضي') # تعيين قيمة JSON مع فرط (متساوي إلى .Set) Default_Bucket2 ) # حذف bucketc B.Delete ("الافتراضي") حاول: CB باستثناء الاستثناء على سبيل المثال: طباعة EX # إنشاء مدخر جديد: NewBucket = CB.Create ('Newbucket'، ram_quota_mb = 100، النسخة المتماثلة = 1) باستثناء: NewBucket = CB # قم بتعيين مستند JSON مع وظيفة # وهذا سوف يترجم العلامات $ $ انتهت إلى البروتوكول المزمن # تلقائيا إنشاء _IDDOC_ID = NewBucket.Save ({'النوع': "العنصر"، "القيمة": "اختبار JSON"، "أعلام $": 25}) طباعة Doc_id + '' '+ Str (Newbucket ) # استخدام A _IDDOC_ID = Newbucket.Save ({' _ ID ': "KEEK4"، "النوع": البند "، القيمة": "اختبار json"، "أعلام $": 25}) طباعة DOC_ID + '' '' '' STR (NewBucket ) Design = {"_ID": "_Design / اختبار"، "اللغة": "JavaScript"، "المشاهدات": {"All": {"خريطة": '' 'وظيفة (Doc) {\ n Emit (doc، n null)؛ \ n}' '}،}،} # حفظ التصميم المستند الآن مع عدم وجود _REV، يمكننا فقط إنشاء، لا يمكننا التحديث فقط: Doc_ID = NewBucket.Save (التصميم) باستثناء: DOC_ID = "_Design / اختبار" الصفوف = Newbucket.view ("_ تصميم / اختبار / _view / _View / _View / _View ") للصف في الصفوف: طباعة الاختبارات RowrunningRequirquents: - Easy_Install أنف نقطة تثبيت الأنف testconfigwe're الآن باستخدام الأنف لتشغيل اختباراتنا. هناك اختبار مقدم. نسخ test.ini.ini.tion.intrate إلى Test.ini، قم بتخصيص الأمر، ثم قم بتشغيل الأمر التالي: Nosetests - M-File = Test.iniadding معلومات تغطية سهلة مثل تثبيت التغطية وتشغيل nosetests مع هذه الإعدادات: Nosetests - ملف = Test.ini - With-Coverage - حزمة -Cover- الحزمة = CoushBase - Cover-HTMLTHIS سوف إخراج تقارير التغطية في دليل "الغلاف". الصفحة الرئيسية المتكررة


كوشبايس-بايثون برامج ذات صلة