سؤال

يبدو أن استخدام CouchDB مع Web2Py DAL القياسي لا يزال بعيدًا:

أنا أعمل على استخدام CouchDB من Web2Py. يبدو Python-CouchDB قويًا إلى حد ما ومصمم بشكل جيد ولكنه لم يتم توثيقه جيدًا. هل لدى أي شخص أمثلة جيدة على استخدام CouchDB من بطريقة تشبه الدال؟ أفضل ما وجدته هو هذا إدخال المدونة بقلم ديفيد واتسون, ، لكنها لا تدخل في العمق. أنا أبحث عن المزيد.

بدلاً من ذلك ، سأقبل معلومات حول حالة CouchDB في Web2Py أكثر حداثة.

هل كانت مفيدة؟

المحلول

انظر إلى ملف Gluon/Contrib/gql.py الذي يتجاوز DAL للعمل على GAE. سيعمل Couchdb إلى حد كبير. لدينا تطبيق جزئي واحد لدعم Mondodb. لقد حلنا مشكلة uuid vs Autoincrement Integer ID. ينضم إلينا في قائمة البريد الإلكتروني Web2Py لمناقشة المزيد.

نصائح أخرى

إن Web2Py DAL الجديد في Trunk (لا يزال يتم اختباره قبل الإصدار) ، ويبدو أنه سيكون عليه دعم Couchdb و Mongodb (ايضا هنا و هنا) ، وربما المزيد في المستقبل.

يعمل CouchDB في Web2Py اعتبارًا من حوالي 1/6/11. هذا أنا أتحدث مع ماسيمو عن الحشرات ، والإصلاحات اللاحقة ، هنا:

http://groups.google.com/group/web2py/browse_thread/thread/b110d60a4e13953e/9c6f46805d106d17؟lnk=gst&q=couchdb#9c6f46805d106d17

لست متأكدًا مما إذا كان قد تم ترقيته إلى الفرع المستقر أم لا ، لذلك قد تحتاج إلى التزامن ضد Trunk حتى يعمل هذا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top