![](https://icon.softwaresea.com/48x48/8/377/1938025.56495138fbcf0690417ef3d5401236de.gif)
![]() | couchlientUn cliente de couchdb de solo lectura, solo lectura |
Descargar ahora |
couchlient Clasificación y resumen
Anuncio publicitario
- Licencia:
- BSD License
- Precio:
- FREE
- Nombre del editor:
- Gavin M. Roy
- Sitio web del editor:
- http://area51.myyearbook.com/trac.cgi/wiki/Staplr
couchlient Etiquetas
couchlient Descripción
couchclient es un cliente ligero CouchDB para solicitudes de sólo lectura de documentos y puntos de vista. No está destinado a ser una biblioteca de cliente con todas las funciones o la sustitución de couchdb-pitón. En cambio, la atención se centra en ser una vista de sólo lectura de los documentos que no necesariamente estar representados como documentos CouchDB a la aplicación solicitante defecto them.By despoja couchdbisms ( "_id", "_rev") de documents.Views se transforman en una diccionario de la representación de retorno CouchDB a pares de valores clave desde el punto de vista. Por ejemplo, si una vista se devuelve desde CouchDB como: { "TOTAL_ROWS": 2, "Offset": 0, "filas": } CouchDB.get_view se devolver un diccionario de: { 'abc': { 'baz': 'QUX', 'foo': 'bar'}, 'corge': { 'baz': 'garply', 'foo': 'grault'}} Examplesimport couchclient # Crear un nuevo cliente, si se utiliza un puerto SSL, se utilizará el schemeconfig correcta = couchclient.CouchDB ( 'couchdb.myhost.com', 5984, 'MY_DATABASE') # ¡Consigue una sola documentdocument = config.get_document ( 'my_document') de impresión documento # Fetch un viewconfig = couchclient.CouchDB ( 'couchdb.myhost.com', 5984, los mensajes 'MY_DATABASE') = config.get_view ( 'my_view_document', 'my_view') imprimir messagesAPIclass CouchDB (__ __ incorporado. objeto ) | El objeto CouchDB crea un ligero cliente de sólo lectura para CouchDB | para recuperar documentos y puntos de vista. | | Los métodos definidos aquí: | | __init __ (self, host, el puerto base de datos) | Crear un nuevo objeto de configuración para el servicio dado y administración de dominio | nombre. | | : Param anfitrión str: El FQDN necesario para hacer peticiones al servidor CouchDB | : Puerto str param: El puerto de consulta en CouchDB | : Param base de datos str: El nombre de la base de las solicitudes CouchDB | | get_document (auto, id_documento) | Recuperar el documento desde el servidor CouchDB. | | : Param str id_documento: el ID del documento para ir a buscar | : devuelve: dict | : eleva DocumentNotFound: | : eleva DocumentRetrievalFailure: | | get_view (auto, id_documento, view_name) | Recuperar las filas vista desde el servidor CouchDB devolver un diccionario | de pares de valores clave como tomada de las filas vista con llave en la llave fila. | | : Param str id_documento: El id_documento con vistas | : Param str view_name: El nombre de la vista en el documento | : devuelve: dict | : eleva DocumentNotFound: | : eleva DocumentRetrievalFailure: | | strip_couch_attributes (auto-) | Habilitar la extracción de atributos CouchDB (_id, _rev) sobre el documento | recuperación. | | strip_couch_attributes_off (auto) | Desactivar el despojo de los atributos CouchDB (_id, _rev) en el documento | retrieval.class DocumentNotFound (exceptions.EnvironmentError) | # Definir excepciones que pueden ser planteadas | | Método para la resolución: | DocumentNotFound | exceptions.EnvironmentError | exceptions.StandardError | exceptions.Exception | exceptions.BaseException | . __Builtin __ objeto | | | -------------------------------------------------- -------------------- | Datos de descriptores heredado de exceptions.EnvironmentError: | | errno | errno excepción | | nombre de archivo | nombre de archivo de excepción | | strerror | strerror excepción | | -------------------------------------------------- -------------------- | Datos de descriptores heredado de exceptions.BaseException: | | __dict__ | | args | | DocumentRetrievalFailure clase de mensaje (exceptions.EnvironmentError) | Se genera cuando un documento no se recupera de la CouchDB servidor | | Método para la resolución: | DocumentRetrievalFailure | exceptions.EnvironmentError | exceptions.StandardError | exceptions.Exception | exceptions.BaseException | . __Builtin __ objeto | | -------------------------------------------------- -------------------- | Datos de descriptores heredado de exceptions.EnvironmentError: | | errno | errno excepción | | nombre de archivo | nombre de archivo de excepción | | strerror | strerror excepción | | -------------------------------------------------- -------------------- | Datos de descriptores heredado de exceptions.BaseException: | | __dict__ | | args | | la página web de messageProduct
couchlient Software relacionado