Skip to content Skip to sidebar Skip to footer

Setting Up A Python Viewserver For Couchdb

I am trying to get up to speed with CouchDB. As a relatively new user on Python, I am trying to set up a view-server so that I can pass on python functions to couchdb.design.ViewDe

Solution 1:

I encountered the same "Error: An error occurred accessing the view no response" problem, and it turned out to be a bug in my python code. Specifically, in the javascript implementation I had something like:

function (doc) {    
    emit(doc.somefield, doc);
}

I had converted this to:

defmap(doc):
    yield doc.somefield, doc

However, this gave me the "no response" error you describe.

Changing it to the following fixed the problem.

defmap(doc):
        yield doc['somefield'], doc

Solution 2:

I don't know there OSX keeps CouchDB config files, but you always may setup Python query server through Futon. On sidebar click Configuration, than "Add section" at the bottom of the page and fill the fields with same data as you planned to write into local.ini. As bonus, you don't need restart CouchDB - configuration changes through HTTP API are applied instantly, but be sure that you'd specified correct values.

Post a Comment for "Setting Up A Python Viewserver For Couchdb"