ثنائي

واجهة قوية وديناميكية وبثية إلى دينامودب AWS
التحميل الان

ثنائي الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • David Eyk
  • موقع ويب الناشر:
  • http://code.google.com/u/david.eyk/

ثنائي العلامات


ثنائي وصف

DUO هي وحدة بيثون توفر عدد قليل من التجريدات واضحة ومثيرة للعمل في العمل مع دينامود أمازون ويب لخدمات الويب. إنه مجمع خفيف للغاية حول boto.dynamodb.layer2، لذلك لديك إمكانية الوصول الكامل إلى تلك المكتبة الممتازة عندما كنت في حاجة إليها، لكنك لا تضطر إلى تعرق التفاصيل عندما لا تفعل ذلك: تتكون Duo من واحد الوحدة: >>> استيراد وحدة Duothe ليست كبيرة جدا (في وقت كتابة هذه الكتابة، ~ 550 خطوط). إذا كنت ترغب في معرفة كيفية عمل شيء ما، فيجب عليك قراءة IT.Pre - قم بإنشاء جداولك في وحدة التحكم AWS، ثم كتابة فصول بسيطة للوصول إليها. يتم تسجيل الفئات الفرعية الثنائي. البند عبارة عن مجمع رقيق حول boto.dynamodb.items.item، مع الكثير من السكر النحوي. يتم تسجيل الفئات الفرعية Duo.Item تلقائيا في DB: >>> استيراد DateTime >>> Class Myhashkeyitem (Duo.Item): ... Table_name = 'my_hashkey_table' ... hash_key_name = 'slug' ..... . Slug = duo.unicodefield () ... my_field = duo.unicodefield (default = 'foo') ... on_this_date = duo.datefield (default = lambda o: datetime.date.today ()) قواعد البيانات والجداول استخدام dict مثل بناء جملة الوصول: >>> db = duo.dynamodb (key = 'access_key'، secret = 'secret_key') >>> # الفئة الفرعية الجدول الصحيح مطابقة بواسطة اسم الجدول: >>> الجدول = duo.dynamodb >>> # الفئة الفرعية العنصر الصحيحة تتم مطابقة اسم الجدول: >>> عنصر = جدول >>> العناصر # هي في الواقع Dict Subclasses، ولكن هذا ليس المكان الذي> >> # المرح هو. يمكنهم فقط تخزين سلاسل وأعداد أعداد صحيحة Unicode الحقل غير موجود في البداية ... >>> Item Traceback (أحدث المكالمة الأخيرة): ملف "..."، السطر 1، في العنصر keyerror: 'my_field' >> > # لكننا حددنا افتراضيا. >>> item.my_field'foo '>>> # الافتراضي، يتم الوصول إليها بمجرد الوصول إليها، يتم ملؤها: >>> العنصر ' foo '>>>>> # أو يمكننا ضبط قيمتنا الخاصة ... >>> item.my_field = 'bar' >>> item 'bar' >>> # أخيرا، نحفظه إلى دينامودب. >>> item.put () >> > Item.IS_NEWFALSECACHing: يدمج الثنائي بأي ذاكرة التخزين المؤقت التي تنفذ واجهة متوافقة مع الثعبان-memcached، وهي ما يلي: استيراد pylibmcccache = pylibmcache = pylibmc.client () cache.get () ذاكرة التخزين المؤقت () ذاكرة التخزين المؤقت. قم بتعيين (، <


ثنائي برامج ذات صلة

حلم

dreamzzt هو محاولة لإعادة إنشاء محرك ZZT باستخدام المزيد من التكنولوجيا الحديثة. ...

200

تحميل

ldmud.

LDMUD هو محرك طيني من فئة LP، مما يعني أنه موجه نحو الكائنات، مع تخزين جميع كائنات الكائنات في ملفات فريدة من نوعها. ...

190

تحميل